| Summary: | Crash when attempting to debug project | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Tulip <noctaliavibing> |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | igorkuo, mail, the.real.samuel.jimenez |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
Tulip
2022-11-15 19:12:48 UTC
execve() is a POSIX syscall, what's the error message exactly? (In reply to Sven Brauch from comment #1) > execve() is a POSIX syscall, what's the error message exactly? Turns out, KDevelop's error in the terminal was not actually correct. Turns out it was crashing due to a lack of lldb-mi but this crash doesn't happen with KDevelop's built-in terminal. Created attachment 158692 [details]
New crash information added by DrKonqi
kdevelop (5.11.230400 (23.04.0)) using Qt 5.15.9
This only occurs with debugging, and only if lldb-mi is out of date or not present.
If launch configuration is not set to 'Use external terminal', program will not debug, with no crash or error message.
-- Backtrace (Reduced):
#4 0x00007f3cb606fb53 in KDevMI::MIDebugSession::startDebugging(KDevelop::ILaunchConfiguration*, IExecutePlugin*) () at /usr/lib/qt/plugins/kdevplatform/511/kdevlldb.so
#5 0x00007f3cb60773eb in KDevMI::MIDebugJob::start() () at /usr/lib/qt/plugins/kdevplatform/511/kdevlldb.so
#6 0x00007f3d14cc219c in KDevelop::RunController::registerJob(KJob*) () at /usr/lib/libKDevPlatformShell.so.511
#7 0x00007f3d14cc29c0 in KDevelop::RunController::execute(QString const&, KDevelop::ILaunchConfiguration*) () at /usr/lib/libKDevPlatformShell.so.511
#8 0x00007f3d14cbed97 in KDevelop::RunController::slotDebug() () at /usr/lib/libKDevPlatformShell.so.511
> #4 0x00007f66cc2fe7e0 in KDevMI::MIDebugSession::startDebugging(KDevelop::ILaunchConfiguration*, IExecutePlugin*) () at /usr/lib/qt/plugins/kdevplatform/37/kdevlldb.so
Why do you try to debug with LLDB instead of GDB? The LLDB plugin (kdevlldb.so) is practically unused and likely broken...
|