Bug 442647 - Kate crashes when closing
Summary: Kate crashes when closing
Status: RESOLVED DUPLICATE of bug 441206
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 21.08.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-09-18 12:01 UTC by Luna D Dragon
Modified: 2021-09-19 04:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luna D Dragon 2021-09-18 12:01:45 UTC
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
Comment 1 Tony 2021-09-19 04:35:28 UTC

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