I have done few more tests today and realized, that locks are not working in Magick++. In Magick++/lib/Magick++/Thread.h I could see a define HasPTHREADS that must be defined until pthread is used, but this isn't defined anywhere. My system has pthread library and is has been recognized by configure ...
during my tests I git this helgrind output, that could belong to the assertion Ernst already reported. I think there is a lock missing in GetNextValueInLinkedList ==6135== Possible data race during write of size 4 at 0x6e8e9a0 by thread #21 ==6135== at 0x5F3A593: ResetLinkedListIterator (hashmap.c ...
Could reproduce it again, now with corefile ;-) nearly the same as before: This thread asserted, and it's image pointer doesn't look good Thread 1 (process 6033): #0 0xffffe425 in __kernel_vsyscall () #1 0xf7a11db1 in raise () from /lib/libc.so.6 #2 0xf7a13668 in abort () from /lib/libc.so.6 #3 ...
I cannot reproduce the race condition with helgrund again, but wenn running Ernst's program again and again in an endlessloop I was able to generate an assertion: Thread 1 (process 2537): #0 0xffffe425 in __kernel_vsyscall () #1 0xf79ffdb1 in raise () from /lib/libc.so.6 #2 0xf7a01668 in abort ...
Works fine! Neither my test application nor Ernst's crashes anymore. Thank you! But I could see multiple times following output with helgrind ==1780== Possible data race during read of size 4 at 0x6d60660 by thread #25 ==1780== at 0x5EBB2F8: GetVirtualPixelsFromNexus (cache.c:1736) ==1780== by ...
my multithreaded application often aborts with this assertion lt-test: magick/blob.c:3759: WriteBlob: Assertion `image->blob->type != UndefinedStream' failed. my test application just loads a jpeg file an starts threads that are doing all the same processing: zoom, modulate and despeckle the image ...
Hi, I'm running a server daemon written in c++ that is using MagickWand to rescale JPEG images or render watermarks on it. Some days ago I've updated imagemagick from version 6.3.3 to 6.3.5.10. Since this time my daemon segfaulted occasionally. After about 100 processed images the daemon crashes. It ...
hi, i got the same effect when working with DNG files. All I can get is a thumbnail size image out of my DNG files. (256px) Even identify tells me that it's only such a small picture. I'm using a Canon EOS 350D and converted the images with adobe's DNG converter version 3.3. You can download the ...