https://bugs.kde.org/show_bug.cgi?id=442647
Bug ID: 442647 Summary: Kate crashes when closing Product: kate Version: 21.08.0 Platform: Fedora RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwrite-bugs-n...@kde.org Reporter: advaith.madhu...@gmail.com Target Milestone: --- Application: kate (21.08.0) Qt Version: 5.15.2 Frameworks Version: 5.85.0 Operating System: Linux 5.14.0-60.fc35.x86_64 x86_64 Windowing System: Wayland Drkonqi Version: 5.22.4 Distribution: Fedora Linux 35.20210913.n.0 (Kinoite Prerelease) -- Information about the crash: Kate automatically crashes when I close it. nothing specific is needed to trigger the issue. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Kate (kate), signal: Segmentation fault Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f0212bbd940 (LWP 204437))] [KCrash Handler] #6 0x00007f0218057d13 in QListData::size (this=0x563fd2b08690) at ../../include/QtCore/../../src/corelib/tools/qlist.h:115 #7 QList<QLayoutItem*>::size (this=0x563fd2b08690) at ../../include/QtCore/../../src/corelib/tools/qlist.h:176 #8 QStackedLayout::widget (this=0x563fd2913d80, index=0) at kernel/qstackedlayout.cpp:403 #9 0x00007f02181ecc44 in QStackedWidget::widget (this=<optimized out>, index=<optimized out>) at widgets/qstackedwidget.cpp:270 #10 0x00007f0218210c34 in QTabWidget::widget (this=<optimized out>, index=<optimized out>) at widgets/qtabwidget.cpp:1200 #11 0x00007f01fc5f6a1d in Konsole::TabbedViewContainer::viewSplitterAt (this=<optimized out>, index=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/widgets/ViewContainer.cpp:145 #12 0x00007f01fc5f6a48 in Konsole::TabbedViewContainer::activeViewSplitter (this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/widgets/ViewContainer.cpp:140 #13 0x00007f01fc5f98a6 in Konsole::TabbedViewContainer::currentTabViewCount (this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/widgets/ViewContainer.cpp:150 #14 0x00007f01fc5a1849 in Konsole::ViewManager::sessionFinished (this=0x563fd212bbf0) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/ViewManager.cpp:499 #15 0x00007f02175553a9 in QtPrivate::QSlotObjectBase::call (a=0x7ffeba467e70, r=<optimized out>, this=0x563fd2973590) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate<false> (sender=0x563fd2961800, signal_index=4, argv=0x7ffeba467e70) at kernel/qobject.cpp:3886 #17 0x00007f02175553a9 in QtPrivate::QSlotObjectBase::call (a=0x7ffeba467fb0, r=<optimized out>, this=0x563fd29664f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #18 doActivate<false> (sender=0x563fd2963990, signal_index=11, argv=0x7ffeba467fb0) at kernel/qobject.cpp:3886 #19 0x00007f0217550327 in QMetaObject::activate (sender=sender@entry=0x563fd2963990, m=m@entry=0x7f02177f8080 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffeba467fb0) at kernel/qobject.cpp:3946 #20 0x00007f02174a8e73 in QProcess::finished (this=this@entry=0x563fd2963990, _t1=<optimized out>, _t2=<optimized out>) at .moc/moc_qprocess.cpp:339 #21 0x00007f02174ad433 in QProcessPrivate::_q_processDied (this=this@entry=0x563fd25ea3b0) at io/qprocess.cpp:1184 #22 0x00007f02174b1102 in QProcessPrivate::waitForFinished (this=0x563fd25ea3b0, msecs=1000) at io/qprocess_unix.cpp:877 #23 0x00007f02174a9e00 in QProcess::waitForFinished (this=<optimized out>, msecs=<optimized out>, msecs@entry=1000) at io/qprocess.cpp:1930 #24 0x00007f01fc60bb3a in Konsole::Session::closeInNormalWay (this=0x563fd2961800) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/session/Session.cpp:881 #25 Konsole::Session::closeInNormalWay (this=0x563fd2961800) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/session/Session.cpp:859 #26 0x00007f01fc60213a in Konsole::Session::close (this=0x563fd2961800) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/session/Session.cpp:850 #27 Konsole::Session::close (this=0x563fd2961800) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/session/Session.cpp:847 #28 0x00007f02175553a9 in QtPrivate::QSlotObjectBase::call (a=0x7ffeba4682a0, r=<optimized out>, this=0x563fd2ac98f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #29 doActivate<false> (sender=0x563fd20e3d50, signal_index=0, argv=0x7ffeba4682a0) at kernel/qobject.cpp:3886 #30 0x00007f0217550327 in QMetaObject::activate (sender=sender@entry=0x563fd20e3d50, m=m@entry=0x7f02177f1400 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffeba4682a0) at kernel/qobject.cpp:3946 #31 0x00007f02175503e3 in QObject::destroyed (this=this@entry=0x563fd20e3d50, _t1=<optimized out>, _t1@entry=0x563fd20e3d50) at .moc/moc_qobject.cpp:219 #32 0x00007f021806f813 in QWidget::~QWidget (this=0x563fd20e3d50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1497 #33 0x00007f01fc5dc1dd in Konsole::TerminalDisplay::~TerminalDisplay (this=<optimized out>, this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/terminalDisplay/TerminalDisplay.cpp:354 #34 0x00007f021754a78a in QObjectPrivate::deleteChildren (this=this@entry=0x563fd2983d30) at kernel/qobject.cpp:2104 #35 0x00007f021806f556 in QWidget::~QWidget (this=this@entry=0x563fd2ac9bf0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #36 0x00007f0218120f31 in QFrame::~QFrame (this=this@entry=0x563fd2ac9bf0, __in_chrg=<optimized out>) at widgets/qframe.cpp:264 #37 0x00007f02181e7721 in QSplitter::~QSplitter (this=this@entry=0x563fd2ac9bf0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:979 #38 0x00007f01fc5806f5 in Konsole::ViewSplitter::~ViewSplitter (this=<optimized out>, this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/redhat-linux-build/src/konsoleprivate_autogen/IMAN36LHMA/../../../../src/widgets/ViewSplitter.h:47 #39 Konsole::ViewSplitter::~ViewSplitter (this=<optimized out>, this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/redhat-linux-build/src/konsoleprivate_autogen/IMAN36LHMA/../../../../src/widgets/ViewSplitter.h:47 #40 0x00007f021754a78a in QObjectPrivate::deleteChildren (this=this@entry=0x563fd2911290) at kernel/qobject.cpp:2104 #41 0x00007f021806f556 in QWidget::~QWidget (this=0x563fd1df67f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #42 0x00007f02181ec88d in QStackedWidget::~QStackedWidget (this=0x563fd1df67f0, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:147 #43 0x00007f021754a78a in QObjectPrivate::deleteChildren (this=this@entry=0x563fd25ff310) at kernel/qobject.cpp:2104 #44 0x00007f021806f556 in QWidget::~QWidget (this=0x563fd2913ba0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #45 0x00007f01fc5f69dd in Konsole::TabbedViewContainer::~TabbedViewContainer (this=<optimized out>, this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/widgets/ViewContainer.cpp:136 #46 0x00007f02190640b7 in KParts::Part::~Part (this=<optimized out>, __vtt_parm=<optimized out>, this=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kf5-kparts-5.85.0-1.fc35.x86_64/src/part.cpp:58 #47 0x00007f0219066f11 in KParts::ReadOnlyPart::~ReadOnlyPart (this=<optimized out>, __vtt_parm=<optimized out>, this=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kf5-kparts-5.85.0-1.fc35.x86_64/src/readonlypart.cpp:42 #48 0x00007f01fc6bd11c in Konsole::Part::~Part (this=<optimized out>, this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/Part.cpp:76 #49 Konsole::Part::~Part (this=<optimized out>, this=<optimized out>) at /usr/src/debug/konsole5-21.08.0-2.fc35.x86_64/src/Part.cpp:76 #50 0x00007f021754a78a in QObjectPrivate::deleteChildren (this=this@entry=0x563fd1eb7920) at kernel/qobject.cpp:2104 #51 0x00007f021806f556 in QWidget::~QWidget (this=0x563fd1ebb6d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #52 0x00007f01ff6068ab in KateConsole::~KateConsole (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/addons/konsole/kateconsole.cpp:172 #53 KateKonsolePluginView::~KateKonsolePluginView (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/addons/konsole/kateconsole.cpp:117 #54 0x00007f01ff6069fd in KateKonsolePluginView::~KateKonsolePluginView (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/addons/konsole/kateconsole.cpp:119 #55 0x0000563fcf8d9169 in KatePluginManager::disablePluginGUI (item=0x563fd1918a30, win=0x563fd194f080, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/kate/katepluginmanager.cpp:291 #56 0x0000563fcf8c9a53 in KatePluginManager::disablePluginGUI (win=0x563fd194f080, item=<optimized out>, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/kate/katepluginmanager.cpp:280 #57 KatePluginManager::disableAllPluginsGUI (win=0x563fd194f080, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/kate/katepluginmanager.cpp:179 #58 KateMainWindow::~KateMainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/kate/katemainwindow.cpp:194 #59 0x0000563fcf8ca04d in KateMainWindow::~KateMainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/kate/katemainwindow.cpp:203 #60 0x00007f021754bd31 in QObject::event (this=0x563fd194f080, e=0x563fd3766610) at kernel/qobject.cpp:1301 #61 0x00007f0218cabd2d in KXmlGuiWindow::event (this=0x563fd194f080, ev=0x563fd3766610) at /usr/src/debug/kf5-kxmlgui-5.85.0-1.fc35.x86_64/src/kxmlguiwindow.cpp:219 #62 0x00007f0218031443 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x563fd194f080, e=0x563fd3766610) at kernel/qapplication.cpp:3632 #63 0x00007f0217521798 in QCoreApplication::notifyInternal2 (receiver=0x563fd194f080, event=0x563fd3766610) at kernel/qcoreapplication.cpp:1064 #64 0x00007f0217524d06 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x563fd16c8000) at kernel/qcoreapplication.cpp:1821 #65 0x00007f02175730d7 in postEventSourceDispatch (s=0x563fd1710830) at kernel/qeventdispatcher_glib.cpp:277 #66 0x00007f021577c33f in g_main_dispatch (context=0x563fd174eb00) at ../glib/gmain.c:3381 #67 g_main_context_dispatch (context=0x563fd174eb00) at ../glib/gmain.c:4099 #68 0x00007f02157d1288 in g_main_context_iterate.constprop.0 (context=context@entry=0x563fd174eb00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175 #69 0x00007f02157799e3 in g_main_context_iteration (context=0x563fd174eb00, may_block=1) at ../glib/gmain.c:4240 #70 0x00007f0217572b78 in QEventDispatcherGlib::processEvents (this=0x563fd17752b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #71 0x00007f02175201a2 in QEventLoop::exec (this=this@entry=0x7ffeba468c20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #72 0x00007f02175286e4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #73 0x0000563fcf8b957e in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kate-21.08.0-1.fc35.x86_64/kate/main.cpp:699 [Inferior 1 (process 204437) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.