
私はDebian 8.1、GNOME 3.14.1、Nautilus 3.14.1-2を実行しています。
ノーチラスは過去に墜落しましたが、今日は問題が何であるかを理解しようとしています。私は多くの地理データを扱っています。私のフォルダ~/Geodata/GIS_Projects/ProjectName/1848.Survey/には、いくつかのpdf、jpg、JP2、いくつかの地理的に参照されているGTiff、および開いたときに競合が発生する他のフォルダ(標準tiff)が含まれています。端末で実行したときの出力は次のとおりです。
valerie@debgis:~$ nautilus
warning: not enough tile data (2 bytes)
Segmentation fault
2行目は246回繰り返されます。
ls
フォルダの内容の一覧表示に問題はありません。
問題をどのように知ることができますか?これは既知のバグですか?私の画像ファイルに問題があるのでしょうか?この問題をデバッグするためのより良い方法はありますか?
答え1
画像を含む各ファイルに対してコマンドを実行してみることができますidentify
。imagemagick
破損したファイルを検出できます。
そうではなく、ノーチラスがフォアグラウンドで実行されていてエラーメッセージが表示されたときにCtrl-Zを入力すると、プロセスgdb -p
IDを使用してプロセスに接続してプロセスがどこにあるかを確認できます。または、lsof -p
プロセスIDを使用して開いているファイルを確認してください。
または、strace nautilus 2>/tmp/errs
すべてのオープン、書き込みなどのタスクを表示して、メッセージを印刷する前に何が開かれたかを確認できます。ログはかなり大きいですが、最後に開いたコンテンツを閲覧するだけで十分です。