Java プログラムで画像を処理しているときに、いくつかの問題があります。処理には、Windows Vista で ImageMagick バージョン 6.7.2-Q16 を使用します。
問題
特定の画像の処理中に散発的にクラッシュする convert.exe の問題を切り分けることができました。このバッチを実行すると、エラーを再現できました。
:start
del C:\Users\Marco\Desktop\picture.jpg
C:\Users\Marco\workspace\AFELO\convert.exe C:\Users\Marco\Desktop\Biller\test1.jpg C:\Users\Marco\Desktop\picture.jpg
if exist "C:\Users\Marco\Desktop\picture.jpg" goto start
(注:エラーが表示されるまでに数秒かかる場合があります。前述のように、散発的にしか発生しません)
エラーダイアログはこちら
私が使用した画像はtest1.jpg でした:
エラーログ:
Signature du problème:
Nom d’événement de problème: APPCRASH
Nom de l’application: convert.exe
Version de l’application: 4.0.1.0
Horodatage de l'application: 4e66b7a2
Nom du module par défaut: CORE_RL_magick_.dll
Version du module par défaut: 4.0.1.0
Horodateur du module par défaut: 4e66b732
Code de l’exception: c0000005
Décalage de l’exception: 00105d1e
Version du système: 6.0.6000.2.0.0.768.3
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: bc9d
Information supplémentaire n° 2: 8b65f71b7628f3d47048baa721edae1d
Information supplémentaire n° 3: ee0c
Information supplémentaire n° 4: 1d853e407026dac42c650ea56d7c2897
これは私がデバッグできた最も遠いところです。問題をキャッチすることを期待してフラグを使用しましたが-debug all、imagemagick はエラーをまったく表示しません。