https://bugs.kde.org/show_bug.cgi?id=442751

            Bug ID: 442751
           Summary: Crash when closing KDevelop session
           Product: kdevelop
           Version: 5.6.2
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: rjwgn...@gmail.com
  Target Milestone: ---

Application: kdevelop (5.6.2)

Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.13.16-200.fc34.x86_64 x86_64
Windowing System: X11
Drkonqi Version: 5.22.4
Distribution: "Fedora release 34 (Thirty Four)"

-- Information about the crash:
I had a development session open. I was only reviewing code, not modifying any
code, so had not made any changes. I closed the session by clicking the close
button on the application title bar, and go the pop-up saying "KDevelop has
crashed".

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f81debf0d13 in QStackedLayout::widget(int) const () at
/lib64/libQt5Widgets.so.5
#5  0x00007f814e323a1d in Konsole::TabbedViewContainer::viewSplitterAt(int) ()
at /lib64/libkonsoleprivate.so.21
#6  0x00007f814e3268a6 in Konsole::TabbedViewContainer::currentTabViewCount()
() at /lib64/libkonsoleprivate.so.21
#7  0x00007f814e2ce849 in Konsole::ViewManager::sessionFinished() () at
/lib64/libkonsoleprivate.so.21
#8  0x00007f81ddf453a9 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#9  0x00007f81ddf453a9 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#10 0x00007f81dde98e73 in QProcess::finished(int, QProcess::ExitStatus) () at
/lib64/libQt5Core.so.5
#11 0x00007f81dde9d433 in QProcessPrivate::_q_processDied() () at
/lib64/libQt5Core.so.5
#12 0x00007f81ddea1102 in QProcessPrivate::waitForFinished(int) () at
/lib64/libQt5Core.so.5
#13 0x00007f814e3389e0 in Konsole::Session::closeInNormalWay() () at
/lib64/libkonsoleprivate.so.21
#14 0x00007f814e32f13a in Konsole::Session::close() () at
/lib64/libkonsoleprivate.so.21
#15 0x00007f81ddf453a9 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#16 0x00007f81ddf403e3 in QObject::destroyed(QObject*) () at
/lib64/libQt5Core.so.5
#17 0x00007f81dec08813 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#18 0x00007f814e3091dd in Konsole::TerminalDisplay::~TerminalDisplay() () at
/lib64/libkonsoleprivate.so.21
#19 0x00007f81ddf3a78a in QObjectPrivate::deleteChildren() () at
/lib64/libQt5Core.so.5
#20 0x00007f81dec08556 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#21 0x00007f814e2ad6f5 in Konsole::ViewSplitter::~ViewSplitter() () at
/lib64/libkonsoleprivate.so.21
#22 0x00007f81ddf3a78a in QObjectPrivate::deleteChildren() () at
/lib64/libQt5Core.so.5
#23 0x00007f81dec08556 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#24 0x00007f81ded8588d in QStackedWidget::~QStackedWidget() () at
/lib64/libQt5Widgets.so.5
#25 0x00007f81ddf3a78a in QObjectPrivate::deleteChildren() () at
/lib64/libQt5Core.so.5
#26 0x00007f81dec08556 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#27 0x00007f814e3239dd in Konsole::TabbedViewContainer::~TabbedViewContainer()
() at /lib64/libkonsoleprivate.so.21
#28 0x00007f81dc1420b7 in KParts::Part::~Part() () at /lib64/libKF5Parts.so.5
#29 0x00007f817802f11c in Konsole::Part::~Part() () at
/usr/lib64/qt5/plugins/konsolepart.so
#30 0x00007f81ddf3a78a in QObjectPrivate::deleteChildren() () at
/lib64/libQt5Core.so.5
#31 0x00007f81dec08556 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#32 0x00007f8178044ee0 in KDevKonsoleView::~KDevKonsoleView() () at
/usr/lib64/qt5/plugins/kdevplatform/34/kdevkonsoleview.so
#33 0x00007f81ddf3a78a in QObjectPrivate::deleteChildren() () at
/lib64/libQt5Core.so.5
#34 0x00007f81dec08556 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#35 0x00007f81dc534900 in Sublime::IdealController::removeView(Sublime::View*,
bool) () at /lib64/libKDevPlatformSublime.so.56
#36 0x00007f81dc534a2c in
Sublime::MainWindowPrivate::aboutToRemoveToolView(Sublime::View*,
Sublime::Position) () at /lib64/libKDevPlatformSublime.so.56
#37 0x00007f81ddf453a9 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#38 0x00007f81dc515aa4 in Sublime::Area::aboutToRemoveToolView(Sublime::View*,
Sublime::Position) () at /lib64/libKDevPlatformSublime.so.56
#39 0x00007f81dc51cbfc in Sublime::Area::removeToolView(Sublime::View*) () at
/lib64/libKDevPlatformSublime.so.56
#40 0x00007f81df7cf13b in
KDevelop::UiController::removeToolView(KDevelop::IToolViewFactory*) () at
/lib64/libKDevPlatformShell.so.56
#41 0x00007f81df7c4fff in
KDevelop::PluginController::unloadPlugin(KDevelop::IPlugin*,
KDevelop::PluginController::PluginDeletion) () at
/lib64/libKDevPlatformShell.so.56
#42 0x00007f81df7c5412 in KDevelop::PluginController::cleanup() () at
/lib64/libKDevPlatformShell.so.56
#43 0x00007f81df7d2bd6 in KDevelop::Core::cleanup() () at
/lib64/libKDevPlatformShell.so.56
#44 0x00007f81df7d32bc in KDevelop::Core::shutdown() () at
/lib64/libKDevPlatformShell.so.56
#45 0x00007f81df7b2e4f in KDevelop::MainWindow::~MainWindow() () at
/lib64/libKDevPlatformShell.so.56
#46 0x00007f81df7b2ebd in KDevelop::MainWindow::~MainWindow() () at
/lib64/libKDevPlatformShell.so.56
#47 0x00007f81ddf3bd31 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#48 0x00007f81dc0dcd2d in KXmlGuiWindow::event(QEvent*) () at
/lib64/libKF5XmlGui.so.5
#49 0x00007f81debca443 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#50 0x00007f81ddf11798 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#51 0x00007f81ddf14d06 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQt5Core.so.5
#52 0x00007f81ddf630d7 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQt5Core.so.5
#53 0x00007f81da6d64cf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#54 0x00007f81da72a4f8 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#55 0x00007f81da6d3c03 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#56 0x00007f81ddf62b78 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#57 0x00007f81ddf101a2 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#58 0x00007f81ddf186e4 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#59 0x000056308d59e35f in main ()
[Inferior 1 (process 159649) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to