SIGSEGV in png.c 6.3.7-8
Posted: 2007-12-28T13:21:33-07:00
Just installed 6.3.7-8. I'm getting a SIGSEGV in a call to RelinquishMagickMemory from png.c. Here's the traceback:
I'm using libpng version 1.2.15~beta5-2ubuntu0.1 on Kubuntu 7.10. This failure occurs with both my .png tests. Please let me know if you need a reproduction.
Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1210845520 (LWP 31880)]
0xb7dad7bc in free () from /lib/tls/i686/cmov/libc.so.6
(gdb) whe
#0 0xb7dad7bc in free () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7ab2baf in RelinquishMagickMemory (memory=0x120) at magick/memory.c:589
#2 0xb6aeeacc in png_IM_free (png_ptr=0xbfed88e8, ptr=0x120) at coders/png.c:1435
#3 0xb6df03b6 in ?? () from /usr/lib/libpng12.so.0
#4 0xbfed88e8 in ?? ()
#5 0x00000120 in ?? ()
#6 0x00000000 in ?? ()
(gdb) fr 2
#2 0xb6aeeacc in png_IM_free (png_ptr=0xbfed88e8, ptr=0x120) at coders/png.c:1435
1435 ptr=RelinquishMagickMemory(ptr);
(gdb) p ptr
$1 = (png_voidp) 0x120