diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 1dbe494d462..8ac6c6ce5b0 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -3218,9 +3218,10 @@ void GdbEngine::loadAdditionalQmlStack() return; } // Call the debug function of QML with the context address to obtain the QML stack trace. - runCommand({"-data-evaluate-expression \"qt_v4StackTrace((QV4::ExecutionContext *)0x" - + QByteArray::number(contextAddress, 16) + ")\"", - NoFlags, CB(handleQmlStackTrace)}); + DebuggerCommand cmd("-data-evaluate-expression \"qt_v4StackTrace((QV4::ExecutionContext *)0x" + + QByteArray::number(contextAddress, 16) + ")\""); + cmd.callback = CB(handleQmlStackTrace); + runCommand(cmd); }; runCommand(cmd); }