Bug 446825 - KDevelop crashes when launching with LLDB for Debug Build
Summary: KDevelop crashes when launching with LLDB for Debug Build
Status: REPORTED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-12-11 11:14 UTC by Tyler
Modified: 2021-12-11 11:14 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler 2021-12-11 11:14:51 UTC
Application: kdevelop (5.7.211200 (21.12.0))

Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 5.15.7-hardened1-1-hardened x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.23.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I was working on C language project that uses Meson build system and I have configured the IDE to use LLDB instead of GDB when I noticed that GDB failed to load on Konsole, so after switching to LLDB, KDevelop crashes whenever I attempt to launch the debug build.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault

[KCrash Handler]
#4  0x000009ccd3f4f2d0 in  ()
#5  0x00006b5c0d26bd05 in KDevMI::MIDebugSession::addCommand(KDevMI::MI::CommandType, QString const&, QFlags<KDevMI::MI::CommandFlag>) () at /usr/lib/qt/plugins/kdevplatform/35/kdevlldb.so
#6  0x00006b5c0d26da4c in KDevMI::MIDebugSession::startDebugging(KDevelop::ILaunchConfiguration*, IExecutePlugin*) () at /usr/lib/qt/plugins/kdevplatform/35/kdevlldb.so
#7  0x00006b5c0d276239 in KDevMI::MIDebugJob::start() () at /usr/lib/qt/plugins/kdevplatform/35/kdevlldb.so
#8  0x00006b5c4f772568 in KDevelop::RunController::registerJob(KJob*) () at /usr/lib/libKDevPlatformShell.so.57
#9  0x00006b5c4f76f6cc in KDevelop::RunController::execute(QString const&, KDevelop::ILaunchConfiguration*) () at /usr/lib/libKDevPlatformShell.so.57
#10 0x00006b5c4f76ef53 in KDevelop::RunController::slotDebug() () at /usr/lib/libKDevPlatformShell.so.57
#11 0x00006b5c4dea87cb in  () at /usr/lib/libQt5Core.so.5
#12 0x00006b5c4eb46203 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#13 0x00006b5c4eb48f18 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#14 0x00006b5c4ec46542 in  () at /usr/lib/libQt5Widgets.so.5
#15 0x00006b5c4ec46695 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00006b5c4ed4461b in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00006b5c4eb900be in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00006b5c4eb4cd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00006b5c4eb54ac9 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00006b5c4de7141a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00006b5c4eb5357b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/libQt5Widgets.so.5
#22 0x00006b5c4eba9a84 in  () at /usr/lib/libQt5Widgets.so.5
#23 0x00006b5c4ebacdb5 in  () at /usr/lib/libQt5Widgets.so.5
#24 0x00006b5c4eb4cd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00006b5c4de7141a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00006b5c4e3531f0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#27 0x00006b5c4e3287d5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#28 0x00006b5c2fd5afcc in  () at /usr/lib/libQt5XcbQpa.so.5
#29 0x00006b5c4a3174dc in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#30 0x00006b5c4a36b799 in  () at /usr/lib/libglib-2.0.so.0
#31 0x00006b5c4a314bc1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#32 0x00006b5c4deca046 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00006b5c4de6fd8c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#34 0x00006b5c4de782f4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#35 0x000009ccce16c8c8 in  ()
#36 0x00006b5c4d7fbb25 in __libc_start_main () at /usr/lib/libc.so.6
#37 0x000009ccce16d73e in  ()
[Inferior 1 (process 21992) detached]

Possible duplicates by query: bug 431439, bug 423589, bug 384852.

Reported using DrKonqi