[konsole] [Bug 492029] New: Konsole crashed after creating a new tab

Tomaz Canabrava tcanabrava at kde.org
Thu Aug 22 14:13:49 BST 2024


that's a really strange backtrace. looks like it happens inside of Qt.

On Thu, Aug 22, 2024 at 10:42 AM Oded Arbel <bugzilla_noreply at kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=492029
>
>             Bug ID: 492029
>            Summary: Konsole crashed after creating a new tab
>     Classification: Applications
>            Product: konsole
>            Version: master
>           Platform: Other
>                 OS: Linux
>             Status: REPORTED
>           Severity: normal
>           Priority: NOR
>          Component: general
>           Assignee: konsole-devel at kde.org
>           Reporter: oded at geek.co.il
>   Target Milestone: ---
>
> Created attachment 172848
>   --> https://bugs.kde.org/attachment.cgi?id=172848&action=edit
> KCrash file for Konsole
>
> SUMMARY
> I created a new tab, then started typing and Konsole closed. kcrash file
> attached, and backtrace appended below.
>
> Running up to date Neon unstable, Konsole reports itself as version
> 24.11.70.
>
> SOFTWARE/OS VERSIONS
> Operating System: KDE neon Unstable Edition
> KDE Plasma Version: 6.1.80
> KDE Frameworks Version: 6.6.0
> Qt Version: 6.7.2
> Kernel Version: 6.8.0-40-generic (64-bit)
> Graphics Platform: Wayland
> Processors: 20 × 12th Gen Intel® Core™ i7-12700H
> Memory: 31.0 GiB of RAM
> Graphics Processor: Mesa Intel® Graphics
>
> Backtrace from drkonqi:
>
> ----8<----
> Application: Konsole (konsole), signal: Segmentation fault
> Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() =
> <optimized
> out>}
> [KCrash Handler]
> #4  0x0000000000000020 in ??? ()
> #5  0x00007ecfed8ae5ee in QMetaObject::cast (this=0x7ecfeeff69a0
> <KToolBar::staticMetaObject>, obj=0x64e6a4b77cb0) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qmetaobject.cpp:395
> #6  0x00007ecfeefb210e in QMetaObject::cast (obj=<optimized out>,
> this=<optimized out>, this=<optimized out>, obj=<optimized out>) at
> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:241
> #7  qobject_cast<KToolBar*> (object=<optimized out>, object=<optimized
> out>) at
> /usr/include/x86_64-linux-gnu/qt6/QtCore/qobject.h:419
> #8  KXMLGUI::ContainerNode::unplugClient (client=0x64e6a4019bd0,
> this=0x64e6a5a40d90) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory_p.cpp:390
> #9  KXMLGUI::ContainerNode::unplugActions (state=..., this=<optimized
> out>) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory_p.cpp:365
> #10 KXMLGUI::ContainerNode::unplugActions (state=..., this=<optimized
> out>) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory_p.cpp:343
> #11 KXMLGUI::ContainerNode::destruct (this=this at entry=0x64e6a5a40d90,
> element=..., state=...) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory_p.cpp:282
> #12 0x00007ecfeefb1dd4 in KXMLGUI::ContainerNode::destructChildren
> (state=...,
> element=..., this=0x64e6a36b9eb0) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory_p.cpp:322
> #13 KXMLGUI::ContainerNode::destruct (this=0x64e6a36b9eb0, element=...,
> state=...) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory_p.cpp:280
> #14 0x00007ecfeefa8363 in KXMLGUIFactory::removeClient
> (client=0x64e6a33a0f78,
> this=0x64e6a36d1b20) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory.cpp:423
> #15 KXMLGUIFactory::removeClient (this=0x64e6a36d1b20,
> client=client at entry=0x64e6a33a0f78) at
>
> /usr/src/kf6-kxmlgui-6.5.0+p24.04+vunstable+git20240816.1703-0/src/kxmlguifactory.cpp:379
> #16 0x00007ecfef2d8f76 in Konsole::MainWindow::disconnectController
> (this=this at entry=0x64e6a368d990, controller=0x64e6a33a0f30) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/src/MainWindow.cpp:230
> #17 0x00007ecfef2da78a in Konsole::MainWindow::activeViewChanged
> (this=0x64e6a368d990, controller=0x64e6a45ba380) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/src/MainWindow.cpp:253
> #18 0x00007ecfed864d34 in QtPrivate::QSlotObjectBase::call
> (a=0x7ffd656dc690,
> r=0x64e6a368d990, this=0x64e6a36d1fe0, this=<optimized out>, r=<optimized
> out>,
> a=<optimized out>) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobjectdefs_impl.h:469
> #19 doActivate<false> (sender=0x64e6a369db00, signal_index=5,
> argv=0x7ffd656dc690) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobject.cpp:4086
> #20 0x00007ecfef0de314 in Konsole::ViewManager::activeViewChanged
> (this=<optimized out>, _t1=<optimized out>) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/obj-x86_64-linux-gnu/src/konsoleprivate_autogen/include/moc_ViewManager.cpp:783
> #21 0x00007ecfed864d34 in QtPrivate::QSlotObjectBase::call
> (a=0x7ffd656dc7b0,
> r=0x64e6a369db00, this=0x64e6a4e6d460, this=<optimized out>, r=<optimized
> out>,
> a=<optimized out>) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobjectdefs_impl.h:469
> #22 doActivate<false> (sender=0x64e6a45ba380, signal_index=10,
> argv=0x7ffd656dc7b0) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobject.cpp:4086
> #23 0x00007ecfef18a781 in Konsole::SessionController::viewFocused
> (this=<optimized out>, _t1=<optimized out>) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/obj-x86_64-linux-gnu/src/konsoleprivate_autogen/include/moc_SessionController.cpp:850
> #24 0x00007ecfef17b99f in
> Konsole::SessionController::viewFocusChangeHandler
> (focused=<optimized out>, this=0x64e6a45ba380) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/src/session/SessionController.cpp:293
> #25 Konsole::SessionController::viewFocusChangeHandler
> (this=0x64e6a45ba380,
> focused=<optimized out>) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/src/session/SessionController.cpp:288
> #26 0x00007ecfef18d304 in
> Konsole::SessionController::sessionAttributeChanged
> (this=0x64e6a45ba380) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/src/session/SessionController.cpp:1999
> #27 0x00007ecfed864d34 in QtPrivate::QSlotObjectBase::call
> (a=0x7ffd656dc9b8,
> r=0x64e6a45ba380, this=0x64e6a3d58390, this=<optimized out>, r=<optimized
> out>,
> a=<optimized out>) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobjectdefs_impl.h:469
> #28 doActivate<false> (sender=0x64e6a3f463d0, signal_index=5,
> argv=0x7ffd656dc9b8) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobject.cpp:4086
> #29 0x00007ecfef17ae4e in Konsole::SessionController::snapshot
> (this=0x64e6a45ba380) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/src/session/SessionController.cpp:349
> #30 0x00007ecfed864d34 in QtPrivate::QSlotObjectBase::call
> (a=0x7ffd656dcbf0,
> r=0x64e6a45ba380, this=0x64e6a504b070, this=<optimized out>, r=<optimized
> out>,
> a=<optimized out>) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobjectdefs_impl.h:469
> #31 doActivate<false> (sender=0x64e6a3e50380, signal_index=3,
> argv=0x7ffd656dcbf0) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobject.cpp:4086
> #32 0x00007ecfed81576d in QTimer::timeout (this=<optimized out>, _t1=...)
> at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qtimer.cpp:224
> #33 0x00007ecfed7f7916 in QObject::event (this=0x64e6a3e50380,
> e=0x7ffd656dcd90) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qobject.cpp:1427
> #34 0x00007ecfee9ff2b0 in QApplicationPrivate::notify_helper
> (this=<optimized
> out>, receiver=0x64e6a3e50380, e=0x7ffd656dcd90) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/widgets/kernel/qapplication.cpp:3287
> #35 0x00007ecfed8a4fd0 in QCoreApplication::notifyInternal2
> (receiver=0x64e6a3e50380, event=0x7ffd656dcd90) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qcoreapplication.cpp:1142
> #36 0x00007ecfed779cc8 in QTimerInfoList::activateTimers
> (this=0x64e6a34702a0)
> at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qtimerinfo_unix.cpp:434
> #37 0x00007ecfed64e431 in timerSourceDispatch (source=<optimized out>) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qeventdispatcher_glib.cpp:150
> #38 idleTimerSourceDispatch (source=source at entry=0x64e6a33b8f90) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qeventdispatcher_glib.cpp:197
> #39 0x00007ecfea8c35b5 in g_main_dispatch (context=0x7ecfe0000f00) at
> ../../../glib/gmain.c:3344
> #40 0x00007ecfea922717 in g_main_context_dispatch_unlocked
> (context=0x7ecfe0000f00) at ../../../glib/gmain.c:4152
> #41 g_main_context_iterate_unlocked.isra.0
> (context=context at entry=0x7ecfe0000f00, block=block at entry=1,
> dispatch=dispatch at entry=1, self=<optimized out>) at
> ../../../glib/gmain.c:4217
> #42 0x00007ecfea8c2a53 in g_main_context_iteration (context=0x7ecfe0000f00,
> may_block=1) at ../../../glib/gmain.c:4282
> #43 0x00007ecfed64cd7f in QEventDispatcherGlib::processEvents
> (this=0x64e6a3318170, flags=...) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/kernel/qeventdispatcher_glib.cpp:394
> #44 0x00007ecfed8aff43 in QEventLoop::exec (this=0x7ffd656dd000,
> flags=...) at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/global/qflags.h:34
> #45 0x00007ecfed8a996e in QCoreApplication::exec () at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/corelib/global/qflags.h:74
> #46 0x00007ecfedcc699d in QGuiApplication::exec () at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/gui/kernel/qguiapplication.cpp:1926
> #47 0x00007ecfee9f7129 in QApplication::exec () at
>
> /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+stable+build1/src/widgets/kernel/qapplication.cpp:2555
> #48 0x000064e6a243868b in main (argc=<optimized out>, argv=<optimized
> out>) at
>
> /usr/src/konsole-4:24.05.2+p24.04+vunstable+git20240817.0124-0/src/main.cpp:260
> [Inferior 1 (process 198999) detached]
> ----8<----
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/konsole-devel/attachments/20240822/9a675290/attachment.htm>


More information about the konsole-devel mailing list