forked from qt-creator/qt-creator
PerfProfiler: Give more verbose output on perfparser failures
The exit code can be very helpful. Also, if we get the Timeout signal we want to know about it. Change-Id: I598c069adf15cddef19edabbde14fffe90f48e10 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -77,7 +77,8 @@ PerfDataReader::PerfDataReader(QObject *parent) :
|
|||||||
QMessageBox::warning(Core::ICore::mainWindow(),
|
QMessageBox::warning(Core::ICore::mainWindow(),
|
||||||
tr("Perf data parser failed"),
|
tr("Perf data parser failed"),
|
||||||
tr("The perf data parser failed to process all the samples. "
|
tr("The perf data parser failed to process all the samples. "
|
||||||
"Your trace is incomplete."));
|
"Your trace is incomplete. The exit code was %1.")
|
||||||
|
.arg(exitCode));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -120,6 +121,7 @@ PerfDataReader::PerfDataReader(QObject *parent) :
|
|||||||
qWarning() << "Cannot send data to perfparser";
|
qWarning() << "Cannot send data to perfparser";
|
||||||
break;
|
break;
|
||||||
case QProcess::Timedout:
|
case QProcess::Timedout:
|
||||||
|
qWarning() << "QProcess::Timedout";
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user