1

私が保守しているアプリケーションから多くのクラッシュ ダンプが表示されます。私が働いている施設には、このツールを使用する何百人ものユーザーが世界中にいるため、多数のクラッシュ ダンプが発生しています。これらのダンプには、次のような署名があります。

QObject::event(QEvent*)
QidleTimer::event(QEvent*)
QApplicationPrivate::notify_helper(QObject*, QEvent*)
QApplication::notify(QObject*, QEvent*)
QmayaApplication::notify(QObject*, QEvent*)
QCoreApplication::notifyInternal(QObject*, QEvent*)
g_main_context_dispatch
g_main_context_iteration
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
QCoreApplication::exec()
__libc_start_main

クラス名とシグネチャはさまざまです (一部は編集されています)。私がやりたいことは、これらのトレースを分析してクラッシュのパターンを分析するツールを作成することです。このような入力を分析するために使用できる手法を知っているかどうか疑問に思っていました.

お時間をいただきありがとうございます。

4

1 に答える 1

0

この本のパート 3 にはCrash Dump Analysis Patternsに関するセクションがありますが、それらは Windows OS 向けです。著者は、分析パターンのタグを付けたブログも持っています。これは本を推奨するものではありません (私はそれを所有していません)。

于 2012-04-21T18:07:59.000 に答える