Hi, we are using ipp_zlib (IPP 6.1 build 137.53) for our project to read/write the PNG images. Sometimes it produces Segment violation (SIGSEGV) exception by read image at the point ipp_zlib->inflate on PC with 6 CPUs (Intel Xeon CPU X5650 @2.67GHz). It could be good reproduce if more than one thread (at least 4 Threads) simultaneous try to read image. Is somebody knows this issue?
Gennady, yes, the attached zip-file contains test.bat file. If you need source i can also upload it. Thank you in advance.
Strange, i could not upload zip file..., now it's Ok. In Test folder is test_ipp_zLib.zip file.
Have you tried the latest version Intel IPP 7.0 and see if this issue is still reproducible?
If you have valid product license, you can go to Intel Registration Center at https://registrationcenter.intel.com to find the latest package, or try the evaluation version at Intel Evaluation Center at http://software.intel.com/en-us/articles/intel-software-evaluation-center/
Now it should be Ok.
maybe it will be useful:
(244.fd0): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000001 ebx=00000000 ecx=00000254 edx=0000001f esi=01274fff edi=011cd5b2
eip=009dd897 esp=0139fc7c ebp=011f4f00 iopl=0 nv up ei ng nz na pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010287
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files\MIPS\Ipp-6.1\ippdcp8-6.1.dll -
009dd897 0f6e0e movd mm1,dword ptr [esi] ds:0023:01274fff=????????
WARNING: Stack unwind information not available. Following frames may be wrong.
0139fcd8 009cfacf ippdcp8_6_1!ippsVLCEncodeOne_16s1u+0x35cb
0139fe5c 10002d26 ippdcp8_6_1!ippsInflate_8u+0xad3
0139feb8 1001531e ImagePNG_6_1!png_read_row(struct png_struct_def * png_ptr =
Build Date:Jan 23 2010
Version:6.1 build 137.53
As I see you still use IPP 6.1. Is there any chance for you to try the latest version, which is IPP 7.0? There were some bug fixes in data compression samples and functions
Thanks for your problem you raised.This issue has been submitted to our internal development tracking database for further investigation, we will inform you once a new update becomes available.Here is a bug tracking number for your reference: DPD200199464.
IPP 7.0 Update 2 is available now,the issue should be fixed in the vesion. please refer to bleow information to get more information
Version 7.0.2 of the Intel Integrated Performance Primitives (Intel IPP) library is now available. The library is available as astand-alone productor as a component inIntel Parallel Studio 2011,Intel Parallel Studio XE 2011,Intel C++ Studio XE 2011,Intel Composer XE 2011, andIntel C++ Composer XE 2011. Please visit theIntel Software Evaluation Centerto download evaluation versions of these and other Intel software products.
What's New in 7.0.2