Skip to content

Instantly share code, notes, and snippets.

@elhoyos
Created March 31, 2014 21:24
Show Gist options
  • Select an option

  • Save elhoyos/9902724 to your computer and use it in GitHub Desktop.

Select an option

Save elhoyos/9902724 to your computer and use it in GitHub Desktop.
*** glibc detected *** [....]: corrupted double-linked list: [...] ***
OS: Centos 6.4 (Final)
ruby: 1.9.3p327
ImageMagick: ImageMagick 6.5.4-7 2014-02-10 Q16 OpenMP
RMagick: 2.13.2
$ identify reed_house1-Reeds.tif
reed_house1-Reeds.tif TIFF 1200x900 1200x900+0+0 8-bit Grayscale DirectClass 1.055mb
*** glibc detected *** identify: free(): invalid pointer: 0x00000000006273f0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x760e6)[0x7fcb410bd0e6]
/usr/lib64/libMagickCore.so.2(RelinquishMagickMemory+0xf)[0x7fcb43c527ff]
/usr/lib64/libMagickCore.so.2(DestroySplayTree+0xd6)[0x7fcb43c989a6]
/usr/lib64/libMagickCore.so.2(DestroyImageProperties+0x36)[0x7fcb43c64c86]
/usr/lib64/libMagickCore.so.2(DestroyImage+0x113)[0x7fcb43c40253]
/usr/lib64/libMagickCore.so.2(DestroyImageList+0x38)[0x7fcb43c4b5c8]
/usr/lib64/libMagickWand.so.2(IdentifyImageCommand+0x80c)[0x7fcb438cbb5c]
identify[0x400ed7]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7fcb41065cdd]
identify[0x400cd9]
======= Memory map: ========
00400000-00402000 r-xp 00000000 fd:00 145421 /usr/bin/identify
00601000-00602000 rw-p 00001000 fd:00 145421 /usr/bin/identify
00607000-00730000 rw-p 00000000 00:00 0 [heap]
7fcb3a136000-7fcb3a138000 rw-p 00000000 00:00 0
7fcb3a138000-7fcb3a142000 r-xp 00000000 fd:00 145604 /usr/lib64/ImageMagick-6.5.4/modules-Q16/coders/tiff.so
7fcb3a142000-7fcb3a342000 ---p 0000a000 fd:00 145604 /usr/lib64/ImageMagick-6.5.4/modules-Q16/coders/tiff.so
7fcb3a342000-7fcb3a343000 rw-p 0000a000 fd:00 145604 /usr/lib64/ImageMagick-6.5.4/modules-Q16/coders/tiff.so
7fcb3a343000-7fcb401d4000 r--p 00000000 fd:00 136364 /usr/lib/locale/locale-archive
7fcb401d4000-7fcb401d8000 rw-p 00000000 00:00 0
7fcb401d8000-7fcb401da000 r-xp 00000000 fd:00 140148 /usr/lib64/libXau.so.6.0.0
7fcb401da000-7fcb403da000 ---p 00002000 fd:00 140148 /usr/lib64/libXau.so.6.0.0
7fcb403da000-7fcb403db000 rw-p 00002000 fd:00 140148 /usr/lib64/libXau.so.6.0.0
7fcb403db000-7fcb403f8000 r-xp 00000000 fd:00 140197 /usr/lib64/libxcb.so.1.1.0
7fcb403f8000-7fcb405f8000 ---p 0001d000 fd:00 140197 /usr/lib64/libxcb.so.1.1.0
7fcb405f8000-7fcb405f9000 rw-p 0001d000 fd:00 140197 /usr/lib64/libxcb.so.1.1.0
7fcb405f9000-7fcb405fd000 r-xp 00000000 fd:00 914018 /lib64/libuuid.so.1.3.0
7fcb405fd000-7fcb407fc000 ---p 00004000 fd:00 914018 /lib64/libuuid.so.1.3.0
7fcb407fc000-7fcb407fd000 rw-p 00003000 fd:00 914018 /lib64/libuuid.so.1.3.0
7fcb407fd000-7fcb407ff000 r-xp 00000000 fd:00 913942 /lib64/libdl-2.12.so
7fcb407ff000-7fcb409ff000 ---p 00002000 fd:00 913942 /lib64/libdl-2.12.so
7fcb409ff000-7fcb40a00000 r--p 00002000 fd:00 913942 /lib64/libdl-2.12.so
7fcb40a00000-7fcb40a01000 rw-p 00003000 fd:00 913942 /lib64/libdl-2.12.so
7fcb40a01000-7fcb40a08000 r-xp 00000000 fd:00 913964 /lib64/librt-2.12.so
7fcb40a08000-7fcb40c07000 ---p 00007000 fd:00 913964 /lib64/librt-2.12.so
7fcb40c07000-7fcb40c08000 r--p 00006000 fd:00 913964 /lib64/librt-2.12.so
7fcb40c08000-7fcb40c09000 rw-p 00007000 fd:00 913964 /lib64/librt-2.12.so
7fcb40c09000-7fcb40c2f000 r-xp 00000000 fd:00 914141 /lib64/libexpat.so.1.5.2
7fcb40c2f000-7fcb40e2e000 ---p 00026000 fd:00 914141 /lib64/libexpat.so.1.5.2
7fcb40e2e000-7fcb40e31000 rw-p 00025000 fd:00 914141 /lib64/libexpat.so.1.5.2
7fcb40e31000-7fcb40e47000 r-xp 00000000 fd:00 914327 /lib64/libgcc_s-4.4.7-20120601.so.1
7fcb40e47000-7fcb41046000 ---p 00016000 fd:00 914327 /lib64/libgcc_s-4.4.7-20120601.so.1
7fcb41046000-7fcb41047000 rw-p 00015000 fd:00 914327 /lib64/libgcc_s-4.4.7-20120601.so.1
7fcb41047000-7fcb411d1000 r-xp 00000000 fd:00 913936 /lib64/libc-2.12.so
7fcb411d1000-7fcb413d0000 ---p 0018a000 fd:00 913936 /lib64/libc-2.12.so
7fcb413d0000-7fcb413d4000 r--p 00189000 fd:00 913936 /lib64/libc-2.12.so
7fcb413d4000-7fcb413d5000 rw-p 0018d000 fd:00 913936 /lib64/libc-2.12.so
7fcb413d5000-7fcb413da000 rw-p 00000000 00:00 0
7fcb413da000-7fcb4145d000 r-xp 00000000 fd:00 913944 /lib64/libm-2.12.so
7fcb4145d000-7fcb4165c000 ---p 00083000 fd:00 913944 /lib64/libm-2.12.so
7fcb4165c000-7fcb4165d000 r--p 00082000 fd:00 913944 /lib64/libm-2.12.so
7fcb4165d000-7fcb4165e000 rw-p 00083000 fd:00 913944 /lib64/libm-2.12.so
7fcb4165e000-7fcb41795000 r-xp 00000000 fd:00 140201 /usr/lib64/libX11.so.6.3.0
7fcb41795000-7fcb41995000 ---p 00137000 fd:00 140201 /usr/lib64/libX11.so.6.3.0
7fcb41995000-7fcb4199b000 rw-p 00137000 fd:00 140201 /usr/lib64/libX11.so.6.3.0
7fcb4199b000-7fcb419b2000 r-xp 00000000 fd:00 143002 /usr/lib64/libICE.so.6.3.0
7fcb419b2000-7fcb41bb2000 ---p 00017000 fd:00 143002 /usr/lib64/libICE.so.6.3.0
7fcb41bb2000-7fcb41bb3000 rw-p 00017000 fd:00 143002 /usr/lib64/libICE.so.6.3.0
7fcb41bb3000-7fcb41bb7000 rw-p 00000000 00:00 0
7fcb41bb7000-7fcb41bbe000 r-xp 00000000 fd:00 143008 /usr/lib64/libSM.so.6.0.1
7fcb41bbe000-7fcb41dbe000 ---p 00007000 fd:00 143008 /usr/lib64/libSM.so.6.0.1
7fcb41dbe000-7fcb41dbf000 rw-p 00007000 fd:00 143008 /usr/lib64/libSM.so.6.0.1
7fcb41dbf000-7fcb41dc8000 r-xp 00000000 fd:00 145108 /usr/lib64/libltdl.so.7.2.1
7fcb41dc8000-7fcb41fc7000 ---p 00009000 fd:00 145108 /usr/lib64/libltdl.so.7.2.1
7fcb41fc7000-7fcb41fc8000 rw-p 00008000 fd:00 145108 /usr/lib64/libltdl.so.7.2.1
7fcb41fc8000-7fcb41fdf000 r-xp 00000000 fd:00 913960 /lib64/libpthread-2.12.so
7fcb41fdf000-7fcb421df000 ---p 00017000 fd:00 913960 /lib64/libpthread-2.12.so
7fcb421df000-7fcb421e0000 r--p 00017000 fd:00 913960 /lib64/libpthread-2.12.so
7fcb421e0000-7fcb421e1000 rw-p 00018000 fd:00 913960 /lib64/libpthread-2.12.soAborted
$ identify -list format
Format Module Mode Description
-------------------------------------------------------------------------------
[...]
TIFF* TIFF rw+ Tagged Image File Format (LIBTIFF, Version 3.9.4)
TIFF64* TIFF --- Tagged Image File Format (64-bit) (LIBTIFF, Version 3.9.4)
[...]
@elhoyos
Copy link
Copy Markdown
Author

elhoyos commented Apr 1, 2014

Upgraded ImageMagick to 6.8.7-4 2013-11-02 Q16 and the problem didn't happen anymore.

A sample of the offending image can be downloaded from here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment