You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I use BOOST_BACKTRACE_USE_WINDBG here for printing stacktraces in my MinGW compiled application. If I print the stacktrace in the debug version of my application, I will get a complete stacktrace. If I print the stacktrace in the release version (-fno-omit-frame-pointer and debug symbols not stripped), some levels are missing.
This is the stack of the release version that is shown in the QtCreator debugger:
8# QtLabb::Core::CDeviceManagerPrivate::onConnect() in qtlabb_cored
9# QtLabb::Core::CDeviceManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) in qtlabb_cored
10# QMetaObject::activate(QObject*, int, int, void**) in Qt5Cored
11# QMetaObject::activate(QObject*, QMetaObject const*, int, void**) in Qt5Cored
So the QtCreator debugger can extract a more detailed stacktrace from the release build than the boost stacktrace library. Is this normal or is this an issue?
The text was updated successfully, but these errors were encountered:
I use BOOST_BACKTRACE_USE_WINDBG here for printing stacktraces in my MinGW compiled application. If I print the stacktrace in the debug version of my application, I will get a complete stacktrace. If I print the stacktrace in the release version (-fno-omit-frame-pointer and debug symbols not stripped), some levels are missing.
This is the stack of the release version that is shown in the QtCreator debugger:
This is the stack trace that is printed by boost stacktrace for the release version:
This is the stack trace that is printed by boost stacktrace for the debug version:
So the QtCreator debugger can extract a more detailed stacktrace from the release build than the boost stacktrace library. Is this normal or is this an issue?
The text was updated successfully, but these errors were encountered: