jpeglib的jpeg_finish_compress函数疑似越界

简介: jpeglib的jpeg_finish_compress函数疑似越界

之前调试jpeglib的时候,就发现一个怪事,加一句判断代码,会导致程序结果出不来。当时实在是不清楚。


 今天调试代码的时候,发现一个20次(测试性能)的for循环有问题。输出i一看,在0/1之间不断变化。其他值呢?于是跟踪下来,发现只要去掉jpeg_finish_compress,循环变量就对了,否则一直错误。


 那么,唯一可能,就是jpeg_finish_compress越界了,把i值给修改了。这……

目录
相关文章
|
8月前
|
Windows
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\aaaa\envs\gs\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.
2088 0
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
|
C++ Python
错误及原因推测:sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S: 没有那个文件或目录
错误及原因推测:sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S: 没有那个文件或目录
169 0
|
6月前
|
应用服务中间件 Perl
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin with 0xFFD
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin with 0xFFD
|
6月前
|
应用服务中间件 Perl
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin wit
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin wit
|
6月前
|
C#
利用ICSharpCode.SharpZipLib.dll解析 出错:“Wrong Local header signature: 0xFF8”
## 分析原因 利用ICSharpCode.SharpZipLib.dll解析APK时,进入APK的AndroidXml获取时出现报错 ## 出错代码 ```csharp using (ICSharpCode.SharpZipLib.Zip.ZipInputStream zip = new ICSharpCode.SharpZipLib.Zip.ZipInputStream(File.OpenRead(path))) { using (var filestream = new FileStream(path, FileMode.Open, FileAccess.Read)) {
69 1
|
9月前
已解决yolov5-7.0报错OSError: [WinError 1455] 页面文件太小,无法完成操作。
已解决使用yolov5-7.0版本进行实例分割训练时报错OSError: [WinError 1455] 页面太小,无法完成操作。
516 0
|
9月前
file_get_contents和strstr防止文件关键内容被删除
file_get_contents和strstr防止文件关键内容被删除
19 0
|
10月前
tar解压出错:gzip: stdin: unexpected end of file的解决
tar解压出错:gzip: stdin: unexpected end of file的解决
运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG
运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG
运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG
|
计算机视觉 Windows
【解决方案】OSError: [WinError 1455] 页面文件太小,无法完成操作
今天在windows系统下调试yolov5,遇到的一个bug,特此记录,并附上解决方案,请往下看。
【解决方案】OSError: [WinError 1455] 页面文件太小,无法完成操作

热门文章

最新文章