以前はうまく機能していましたが、起動時に体系的にセグフォルトが発生するアプリケーション(バージョン8.8のwebcamoid)を入手し(kde-plasma / X11はいくつかの関連ウィンドウを開く機会も得られませんでした)、
非常に短い内容だけを記録します。短いログは次のとおりです。カーネルログに見つかりました:
Sep 29 13:15:16 [kernel] [10021.734124] webcamoid[3236]: segfault at 0 ip 0000000000000000 sp 00007fffffffd3c8 error 14 in webcamoid[555555554000+d000]
Sep 29 13:15:16 [kernel] [10021.734128] Code: Bad RIP value.
スタックダンプなし、コアダンプなし(後者はおそらく私のカーネル構成によるものです)
もちろん、最初に実行してみましたが、strace
貴重な情報を取得できませんでした。問題が発生していないためです。 (該当するウィンドウが開き、アプリケーションが正常に実行されます。)
私はログの直接的な意味を理解しています。
1/これはすべてタイミング問題であることを意味しますか? 2/より多くの洞察を得るための
方法はありますか? 3/最終的にコアダンプとsdb-ingを許可することが唯一の可能なパスですか?strace
ちなみに、このアプリケーションは私のバックアップシステムの同じバージョンで完全に実行され、いくつかの低いバージョンのカーネルとパッケージに依存しています。
ソースからアプリを再構築し、以前のバージョンのカーネル(したがってv4lドライバはカーネルに組み込まれているので)を実行して(alsa-lib&gstreamer&ffmpeg)、それ以降の最新レベル1パッケージの依存関係をダウングレードしてみました。でも運がないですね。
もちろん、私はwebcamoid_9.0が出てきたことを知っていますが、アップグレードはオプションではありません。ウェブカメラ。
編集1:また試してくださいデータベース:そしてストレス:セグフォルトがなく、すべてがうまく機能します。