Пакет: php5-imagick2-5.3.27.20130711-alt0.M70P.1.2 Тестовый скрипт: #!/usr/bin/php <?php $image = new Imagick(); header.gif'); $data = base64_decode('R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); $image->readImageBlob($data); Результат: php: magick/semaphore.c:531: LockSemaphoreInfo: Assertion `semaphore_info != (SemaphoreInfo *) ((void *)0)' failed. Ранее я ошибочно сообщал в https://bugzilla.altlinux.org/show_bug.cgi?id=29462 что это проблема с GMagick. На Сизифе с php5-imagick2-5.4.17.20130704-alt1 Этот же скрипт даёт *** Error in `/usr/bin/php': free(): invalid next size (normal): 0x000000000282a930 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x7af96)[0x7ffa0d04af96] /lib64/libc.so.6(+0x7be73)[0x7ffa0d04be73] /usr/lib64/libMagickCore-6.Q16.so.1(RelinquishMagickMemory+0xf)[0x7ffa061d3c3f] /usr/lib64/libMagickCore-6.Q16.so.1(+0x1146e0)[0x7ffa061cc6e0] /usr/lib64/libMagickCore-6.Q16.so.1(GetLocaleInfo_+0x1c6)[0x7ffa061cd546] /usr/lib64/libMagickCore-6.Q16.so.1(GetLocaleMessage+0x9c)[0x7ffa061cd76c] /usr/lib64/libMagickCore-6.Q16.so.1(GetLocaleExceptionMessage+0x61)[0x7ffa0619c7a1] /usr/lib64/libMagickCore-6.Q16.so.1(ThrowMagickExceptionList+0x8c)[0x7ffa0619cfdc] /usr/lib64/libMagickCore-6.Q16.so.1(ThrowMagickException+0x87)[0x7ffa0619cd37] /usr/lib64/libMagickCore-6.Q16.so.1(BlobToImage+0x29c)[0x7ffa0610b9ac] /usr/lib64/libMagickWand-6.Q16.so.1(MagickReadImageBlob+0x5e)[0x7ffa065ecefe] /usr/lib64/php/5.4.17/extensions/imagick.so(zim_imagick_readimageblob+0x71)[0x7ffa06893c81]
тестовый скрипт какой-то обгрызанный приехал
(В ответ на комментарий №1) > тестовый скрипт какой-то обгрызанный приехал Проверил на php5-imagick2-5.5.20.20141217-alt1.1 Ошибки нет. #!/usr/bin/php <?php $image = new Imagick(); $data = base64_decode('R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); $image->readImageBlob($data);