| Summary: | Crash when start debugging with LLDB but LLDB and/or MI not installed | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Nathaniel <I> |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | CONFIRMED --- | ||
| Severity: | crash | CC: | igorkuo |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Nathaniel
2025-12-18 18:58:36 UTC
I uninstalled the lldb-mi and lldb packages on my Manjaro system, started debugging with LLDB in the latest KDevelop master version and got the following shell-embedded error message rather than a crash: Could not start debugger. Could not run 'lldb-mi'. Make sure that the path name is specified correctly. But when I configured an external terminal, KDevelop indeed crashed. I have recently discovered this crash on my own, but only in case the LLDB version is too old, which is highly unlikely in practice. I have started but not yet finished fixing the crash by eliminating a nested event loop in STTY::findExternalTTY(). Hopefully the fix will be merged and released in KDevelop version 6.5.260400. |