仕事でImageMagickを使って画像を変換する処理で、こんなエラーが出ていた
全ての画像で起こるわけではなくて、一部の画像で起こるらしい。
ImageMagickのバージョンは6.5.4-6。 実際コンバートしてるコマンドは
どうもアンシャープマスクをかけるとエラーになる様子。
変換に失敗する画像はグラフのような画像をjpgにしたものだった。
他のサンプル見つけられてないので、これだけだと何とも言えないんだけど。
取りあえずと思って、ImageMagickを最新版の6.7.8-6にしたところエラーにならなくなったみたい。
どうという事はないんだけど、ググって似た症状出てこなかったので、一例として。
*** glibc detected *** /usr/local/bin/convert: corrupted double-linked list: 0x00000000000000000 ***
全ての画像で起こるわけではなくて、一部の画像で起こるらしい。
ImageMagickのバージョンは6.5.4-6。 実際コンバートしてるコマンドは
convert -quality 90 -size 500x140 hoge.jpg -unsharp 0.9x05.+3.1+0 -resize 250x70 piyo.jpg
こんな感じ。色々オプション外したり付けたりしていたら、どうもアンシャープマスクをかけるとエラーになる様子。
convert -quality 90 -size 500x140 hoge.jpg -resize 250x70 piyo.jpg
こっちだと問題なく動く。
変換に失敗する画像はグラフのような画像をjpgにしたものだった。
他のサンプル見つけられてないので、これだけだと何とも言えないんだけど。
取りあえずと思って、ImageMagickを最新版の6.7.8-6にしたところエラーにならなくなったみたい。
どうという事はないんだけど、ググって似た症状出てこなかったので、一例として。