Bug 512184

Summary: KDevelop crashed when trying to open a file
Product: [Applications] kdevelop Reporter: Piotr <piwaniuk>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash CC: igorkuo
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/268814/events/951efee58d424a9e80c2b6bd5e216f0e/

Description Piotr 2025-11-16 12:09:12 UTC
Application: kdevelop (6.1.241203 (24.12.3))

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.13.0
Operating System: Linux 6.12.48+deb13-amd64 x86_64
Windowing System: Wayland
Distribution: Debian GNU/Linux 13 (trixie)
DrKonqi: 6.3.4 [KCrashBackend]

-- Information about the crash:
I decided to give KDevelop a try to compare it to Kate, I haven't used this IDE before. Here are the steps I did before the crash:
1. Launch KDevelop
2, Open a project from an existing directory
3. Repen the same project from a directory
4. Expand the file list on the left
5. Double click a shell script from the project to open it

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#7  0x00007f2f5cad48bb in KDevelop::Project::buildSystemManager() const () at /lib/x86_64-linux-gnu/libKDevPlatformShell.so.61
#8  0x00007f2efc00f9df in KDevelop::CompileAnalyzer::updateActions() () at /lib/x86_64-linux-gnu/libKDevCompileAnalyzerCommon.so.61
#9  0x00007f2f5b1e4443 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#10 0x00007f2f5cc4dad3 in KDevelop::IDocumentController::documentActivated(KDevelop::IDocument*) () at /lib/x86_64-linux-gnu/libKDevPlatformInterfaces.so.61
#11 0x00007f2f5ca8ece4 in ??? () at /lib/x86_64-linux-gnu/libKDevPlatformShell.so.61
#12 0x00007f2f5b1e4443 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007f2f58dc4d36 in Sublime::MainWindow::activeViewChanged(Sublime::View*) () at /lib/x86_64-linux-gnu/libKDevPlatformSublime.so.61
#14 0x00007f2f58dc5ec7 in Sublime::MainWindow::activateView(Sublime::View*, bool) () at /lib/x86_64-linux-gnu/libKDevPlatformSublime.so.61
#15 0x00007f2f5caf0e87 in ??? () at /lib/x86_64-linux-gnu/libKDevPlatformShell.so.61
#16 0x00007f2f5caf55a6 in ??? () at /lib/x86_64-linux-gnu/libKDevPlatformShell.so.61
#17 0x00007f2f5caee207 in KDevelop::DocumentController::openDocument(QUrl const&, KTextEditor::Range const&, QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&, KDevelop::IDocument*) () at /lib/x86_64-linux-gnu/libKDevPlatformShell.so.61
#18 0x00007f2efc676638 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/kdevplatform/61/kdevopenwith.so
#19 0x00007f2efc1b3765 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/kdevplatform/61/KDevProjectManagerView.so
#20 0x00007f2f5b1e4443 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#21 0x00007f2efc1b763b in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/kdevplatform/61/KDevProjectManagerView.so
#22 0x00007f2f5b1e4443 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#23 0x00007f2f5c68d019 in QAbstractItemView::activated(QModelIndex const&) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#24 0x00007f2f5c70016c in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#25 0x00007f2f5c404273 in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#26 0x00007f2f5c49dd46 in QFrame::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#27 0x00007f2f5b195e5a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#28 0x00007f2f5c3b49a5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#29 0x00007f2f5c3b8c96 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#30 0x00007f2f5b1965b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#31 0x00007f2f5c3aeb9e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#32 0x00007f2f5c41ad0d in ??? () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#33 0x00007f2f5c41e148 in ??? () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#34 0x00007f2f5c3b49b5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#35 0x00007f2f5b1965b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#36 0x00007f2f5b9e01c7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#37 0x00007f2f5ba3945c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#38 0x00007f2f5bdba774 in ??? () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#39 0x00007f2f57bba385 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f2f57bbc5b7 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f2f57bbcd20 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f2f5b3a6323 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#43 0x00007f2f5b198893 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#44 0x00007f2f5b19a18a in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#45 0x000055d3c8fce5e4 in ??? ()
#46 0x00007f2f5aa33ca8 in __libc_start_call_main (main=main@entry=0x55d3c8fc7d50, argc=argc@entry=1, argv=argv@entry=0x7ffea4de2f18) at ../sysdeps/nptl/libc_start_call_main.h:58
#47 0x00007f2f5aa33d65 in __libc_start_main_impl (main=0x55d3c8fc7d50, argc=1, argv=0x7ffea4de2f18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffea4de2f08) at ../csu/libc-start.c:360
#48 0x000055d3c8fcf3b1 in ??? ()
[Inferior 1 (process 97252) detached]

Reported using DrKonqi
Comment 1 Piotr 2025-11-16 12:24:09 UTC
I just realized that I upgraded a lot of packages before installing kdevelop and didn't reboot or restart the session - this may have caused the crash, because after a reboot it worked correctly.
Comment 2 Igor Kushnir 2025-11-17 12:52:08 UTC

*** This bug has been marked as a duplicate of bug 450837 ***