From a55b7c60947c7bdc356b6c1daceea210d8eae4c5 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Wed, 9 Dec 2020 18:39:04 +0100 Subject: [PATCH] clean up output printing in dumpBacktrace() the first call to readAllStandardOutput() made no sense, as the buffer would be empty at that time anyway. Change-Id: Ie306745a94f98ce358e4af373169d0a5b0a82d23 Reviewed-by: hjk --- src/plugins/debugger/shared/backtrace.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/debugger/shared/backtrace.cpp b/src/plugins/debugger/shared/backtrace.cpp index 74e69b31437..bbd121504fc 100644 --- a/src/plugins/debugger/shared/backtrace.cpp +++ b/src/plugins/debugger/shared/backtrace.cpp @@ -55,12 +55,10 @@ void dumpBacktrace(int maxdepth) for (int i = 0; i < qMin(size, maxdepth); i++) proc.write("0x" + QByteArray::number(quintptr(bt[i]), 16) + '\n'); proc.closeWriteChannel(); + proc.waitForFinished(); QByteArray out = proc.readAllStandardOutput(); qDebug() << QCoreApplication::arguments().at(0); qDebug() << out; - proc.waitForFinished(); - out = proc.readAllStandardOutput(); - qDebug() << out; #endif }