<div dir="ltr"><div>Ok... two things from what I can see: <br></div><div>This doesn't looks like it's from konsole (but from frameworks), and it also looks like impossible to happen (looking at the source code)</div><div><br></div><div><a href="https://invent.kde.org/frameworks/kxmlgui/-/blob/master/src/kactioncollection.cpp#L139">https://invent.kde.org/frameworks/kxmlgui/-/blob/master/src/kactioncollection.cpp#L139</a></div><div><br></div><div>This is the line that your backtrace complains, but it's just a memory access to an existing member. By any chance is there a possibility of wrong libraries? this *might* explains it.</div><div>anyone else from frameworks can take a look here? I'm puzzled.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 25, 2023 at 10:12 AM drygdryg <<a href="mailto:bugzilla_noreply@kde.org">bugzilla_noreply@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><a href="https://bugs.kde.org/show_bug.cgi?id=470240" rel="noreferrer" target="_blank">https://bugs.kde.org/show_bug.cgi?id=470240</a><br>
<br>
--- Comment #2 from drygdryg <<a href="mailto:drygdryg2014@yandex.ru" target="_blank">drygdryg2014@yandex.ru</a>> ---<br>
(In reply to tcanabrava from comment #1)<br>
> Created attachment 159234 [details]<br>
> attachment-3136977-0.html<br>
> <br>
> Can you allow debuginfod to download the crash information? from that<br>
> backtrace there's nothing from konsole.<br>
> <br>
> <br>
> On Thu, May 25, 2023 at 9:49 AM drygdryg <<a href="mailto:bugzilla_noreply@kde.org" target="_blank">bugzilla_noreply@kde.org</a>> wrote:<br>
> <br>
> > <a href="https://bugs.kde.org/show_bug.cgi?id=470240" rel="noreferrer" target="_blank">https://bugs.kde.org/show_bug.cgi?id=470240</a><br>
> ><br>
> > Bug ID: 470240<br>
> > Summary: Konsole crashes while periodically right clicking on<br>
> > "New tab"<br>
> > Classification: Applications<br>
> > Product: konsole<br>
> > Version: 23.04.1<br>
> > Platform: Archlinux<br>
> > OS: Linux<br>
> > Status: REPORTED<br>
> > Keywords: drkonqi<br>
> > Severity: crash<br>
> > Priority: NOR<br>
> > Component: general<br>
> > Assignee: <a href="mailto:konsole-devel@kde.org" target="_blank">konsole-devel@kde.org</a><br>
> > Reporter: <a href="mailto:drygdryg2014@yandex.ru" target="_blank">drygdryg2014@yandex.ru</a><br>
> > Target Milestone: ---<br>
> ><br>
> > Application: konsole (23.04.1)<br>
> ><br>
> > Qt Version: 5.15.9<br>
> > Frameworks Version: 5.106.0<br>
> > Operating System: Linux 6.3.3-zen1-1-zen x86_64<br>
> > Windowing System: X11<br>
> > Distribution: "Arch Linux"<br>
> > DrKonqi: 5.27.5 [KCrashBackend]<br>
> ><br>
> > -- Information about the crash:<br>
> > Konsole crashes while periodically right clicking on "New tab". Desktop<br>
> > theme:<br>
> > Breezee.<br>
> ><br>
> > The crash can be reproduced sometimes.<br>
> ><br>
> > -- Backtrace:<br>
> > Application: Konsole (konsole), signal: Segmentation fault<br>
> ><br>
> > [KCrash Handler]<br>
> > #4 0x00007f5435861713 in ?? () from /usr/lib/libKF5XmlGui.so.5<br>
> > #5 0x00007f543586518b in KToolBar::contextMenuEvent(QContextMenuEvent*) ()<br>
> > from /usr/lib/libKF5XmlGui.so.5<br>
> > #6 0x00007f54351af789 in QWidget::event(QEvent*) () from<br>
> > /usr/lib/libQt5Widgets.so.5<br>
> > #7 0x00007f543517893f in QApplicationPrivate::notify_helper(QObject*,<br>
> > QEvent*)<br>
> > () from /usr/lib/libQt5Widgets.so.5<br>
> > #8 0x00007f543517e2c4 in QApplication::notify(QObject*, QEvent*) () from<br>
> > /usr/lib/libQt5Widgets.so.5<br>
> > #9 0x00007f543449ab18 in QCoreApplication::notifyInternal2(QObject*,<br>
> > QEvent*)<br>
> > () from /usr/lib/libQt5Core.so.5<br>
> > #10 0x00007f54351cd664 in ?? () from /usr/lib/libQt5Widgets.so.5<br>
> > #11 0x00007f54351cec27 in ?? () from /usr/lib/libQt5Widgets.so.5<br>
> > #12 0x00007f543517893f in QApplicationPrivate::notify_helper(QObject*,<br>
> > QEvent*)<br>
> > () from /usr/lib/libQt5Widgets.so.5<br>
> > #13 0x00007f543449ab18 in QCoreApplication::notifyInternal2(QObject*,<br>
> > QEvent*)<br>
> > () from /usr/lib/libQt5Core.so.5<br>
> > #14 0x00007f543494121c in<br>
> ><br>
> > QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)<br>
> > () from /usr/lib/libQt5Gui.so.5<br>
> > #15 0x00007f543492a955 in<br>
> ><br>
> > QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)<br>
> > () from /usr/lib/libQt5Gui.so.5<br>
> > #16 0x00007f542db2f710 in ?? () from /usr/lib/libQt5XcbQpa.so.5<br>
> > #17 0x00007f543263c53b in g_main_context_dispatch () from<br>
> > /usr/lib/libglib-2.0.so.0<br>
> > #18 0x00007f5432699219 in ?? () from /usr/lib/libglib-2.0.so.0<br>
> > #19 0x00007f543263b1a2 in g_main_context_iteration () from<br>
> > /usr/lib/libglib-2.0.so.0<br>
> > #20 0x00007f54344e9f0c in<br>
> > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)<br>
> > ()<br>
> > from /usr/lib/libQt5Core.so.5<br>
> > #21 0x00007f5434499824 in<br>
> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from<br>
> > /usr/lib/libQt5Core.so.5<br>
> > #22 0x00007f543449acc3 in QCoreApplication::exec() () from<br>
> > /usr/lib/libQt5Core.so.5<br>
> > #23 0x000055c60bc85b6d in ?? ()<br>
> > #24 0x00007f5433c39850 in ?? () from /usr/lib/libc.so.6<br>
> > #25 0x00007f5433c3990a in __libc_start_main () from /usr/lib/libc.so.6<br>
> > #26 0x000055c60bc86445 in ?? ()<br>
> > [Inferior 1 (process 97033) detached]<br>
> ><br>
> > Reported using DrKonqi<br>
> ><br>
> > --<br>
> > You are receiving this mail because:<br>
> > You are the assignee for the bug.<br>
<br>
Application: Konsole (konsole), signal: Segmentation fault<br>
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized<br>
out>}<br>
[KCrash Handler]<br>
#6 0x00007f2b208aa6f6 in QMap<QString, QAction*>::value<br>
(adefaultValue=<optimized out>, akey=..., this=0x50) at<br>
/usr/include/qt/QtCore/qmap.h:665<br>
#7 KActionCollection::action (this=0x557f0851e5d0, name=...) at<br>
/usr/src/debug/kxmlgui/kxmlgui-5.106.0/src/kactioncollection.cpp:139<br>
#8 0x00007f2b208da722 in KToolBarPrivate::findAction<br>
(this=this@entry=0x557f07ebeb40, actionName=..., clientOut=clientOut@entry=0x0)<br>
at /usr/src/debug/kxmlgui/kxmlgui-5.106.0/src/ktoolbar.cpp:635<br>
#9 0x00007f2b208dec59 in KToolBarPrivate::slotContextAboutToShow<br>
(this=0x557f07ebeb40) at<br>
/usr/src/debug/kxmlgui/kxmlgui-5.106.0/src/ktoolbar.cpp:661<br>
#10 operator() (__closure=<optimized out>) at<br>
/usr/src/debug/kxmlgui/kxmlgui-5.106.0/src/ktoolbar.cpp:445<br>
#11 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,<br>
KToolBarPrivate::contextMenu(const QPoint&)::<lambda()> >::call (arg=<optimized<br>
out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146<br>
#12 QtPrivate::Functor<KToolBarPrivate::contextMenu(const QPoint&)::<lambda()>,<br>
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at<br>
/usr/include/qt/QtCore/qobjectdefs_impl.h:256<br>
#13 QtPrivate::QFunctorSlotObject<KToolBarPrivate::contextMenu(const<br>
QPoint&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int,<br>
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized<br>
out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>,<br>
ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443<br>
#14 0x00007f2b1f4cffe7 in QtPrivate::QSlotObjectBase::call (a=<optimized out>,<br>
r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized<br>
out>, a=<optimized out>) at<br>
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398<br>
#15 doActivate<false> (sender=0x557f08492cf0, signal_index=7,<br>
argv=0x7ffee4aac1c0) at kernel/qobject.cpp:3923<br>
#16 0x00007f2b202f91af in QMenuPrivate::popup(QPoint const&, QAction*,<br>
std::function<QPoint (QSize const&)>) (this=this@entry=0x557f084245b0, p=...,<br>
atAction=atAction@entry=0x0, positionFunction=...) at widgets/qmenu.cpp:2410<br>
#17 0x00007f2b202fb3c1 in QMenuPrivate::exec(QPoint const&, QAction*,<br>
std::function<QPoint (QSize const&)>) (this=0x557f084245b0, p=...,<br>
action=action@entry=0x0, positionFunction=...) at widgets/qmenu.cpp:2697<br>
#18 0x00007f2b202fb513 in QMenu::exec (this=<optimized out>, p=...,<br>
action=action@entry=0x0) at widgets/qmenu.cpp:2687<br>
#19 0x00007f2b208de0b4 in KToolBar::contextMenuEvent (event=<optimized out>,<br>
this=0x557f07e20f10) at<br>
/usr/src/debug/kxmlgui/kxmlgui-5.106.0/src/ktoolbar.cpp:964<br>
#20 KToolBar::contextMenuEvent (this=0x557f07e20f10, event=<optimized out>) at<br>
/usr/src/debug/kxmlgui/kxmlgui-5.106.0/src/ktoolbar.cpp:958<br>
#21 0x00007f2b201af789 in QWidget::event (this=0x557f07e20f10,<br>
event=0x7ffee4aac7c0) at kernel/qwidget.cpp:8849<br>
#22 0x00007f2b2017893f in QApplicationPrivate::notify_helper<br>
(this=this@entry=0x557f07a57900, receiver=receiver@entry=0x557f07e20f10,<br>
e=e@entry=0x7ffee4aac7c0) at kernel/qapplication.cpp:3640<br>
#23 0x00007f2b2017e2c4 in QApplication::notify (this=<optimized out>,<br>
receiver=0x557f07e20f10, e=0x7ffee4aac7c0) at kernel/qapplication.cpp:3246<br>
#24 0x00007f2b1f49ab18 in QCoreApplication::notifyInternal2<br>
(receiver=0x557f07e20f10, event=0x7ffee4aac7c0) at<br>
kernel/qcoreapplication.cpp:1064<br>
#25 0x00007f2b1f49ab67 in QCoreApplication::forwardEvent (receiver=<optimized<br>
out>, event=<optimized out>, originatingEvent=<optimized out>) at<br>
kernel/qcoreapplication.cpp:1079<br>
#26 0x00007f2b201cd664 in QWidgetWindow::handleMouseEvent<br>
(this=this@entry=0x557f07f5aef0, event=event@entry=0x7ffee4aacb60) at<br>
kernel/qwidgetwindow.cpp:692<br>
#27 0x00007f2b201cec27 in QWidgetWindow::event (this=0x557f07f5aef0,<br>
event=0x7ffee4aacb60) at kernel/qwidgetwindow.cpp:300<br>
#28 0x00007f2b2017893f in QApplicationPrivate::notify_helper (this=<optimized<br>
out>, receiver=0x557f07f5aef0, e=0x7ffee4aacb60) at<br>
kernel/qapplication.cpp:3640<br>
#29 0x00007f2b1f49ab18 in QCoreApplication::notifyInternal2<br>
(receiver=0x557f07f5aef0, event=0x7ffee4aacb60) at<br>
kernel/qcoreapplication.cpp:1064<br>
#30 0x00007f2b1f49aba3 in QCoreApplication::sendSpontaneousEvent<br>
(receiver=<optimized out>, event=<optimized out>) at<br>
kernel/qcoreapplication.cpp:1474<br>
#31 0x00007f2b1f94121c in QGuiApplicationPrivate::processMouseEvent<br>
(e=0x7f2b0c005e30) at kernel/qguiapplication.cpp:2285<br>
#32 0x00007f2b1f92a955 in QWindowSystemInterface::sendWindowSystemEvents<br>
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169<br>
#33 0x00007f2b18f60710 in xcbSourceDispatch (source=<optimized out>) at<br>
/usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105<br>
#34 0x00007f2b1d63c53b in g_main_dispatch (context=0x7f2b14000ee0) at<br>
../glib/glib/gmain.c:3460<br>
#35 g_main_context_dispatch (context=0x7f2b14000ee0) at<br>
../glib/glib/gmain.c:4200<br>
#36 0x00007f2b1d699219 in g_main_context_iterate.constprop.0<br>
(context=0x7f2b14000ee0, block=1, dispatch=1, self=<optimized out>) at<br>
../glib/glib/gmain.c:4276<br>
#37 0x00007f2b1d63b1a2 in g_main_context_iteration (context=0x7f2b14000ee0,<br>
may_block=1) at ../glib/glib/gmain.c:4343<br>
#38 0x00007f2b1f4e9f0c in QEventDispatcherGlib::processEvents<br>
(this=0x557f07b24690, flags=...) at kernel/qeventdispatcher_glib.cpp:423<br>
#39 0x00007f2b1f499824 in QEventLoop::exec (this=this@entry=0x7ffee4aacf00,<br>
flags=..., flags@entry=...) at<br>
../../include/QtCore/../../src/corelib/global/qflags.h:69<br>
#40 0x00007f2b1f49acc3 in QCoreApplication::exec () at<br>
../../include/QtCore/../../src/corelib/global/qflags.h:121<br>
#41 0x00007f2b1f93b7c2 in QGuiApplication::exec () at<br>
kernel/qguiapplication.cpp:1870<br>
#42 0x00007f2b20176cda in QApplication::exec () at kernel/qapplication.cpp:2832<br>
#43 0x0000557f06c79b6d in main (argc=<optimized out>, argv=<optimized out>) at<br>
/usr/src/debug/konsole/konsole-23.04.1/src/main.cpp:271<br>
[Inferior 1 (process 103414) detached]<br>
<br>
-- <br>
You are receiving this mail because:<br>
You are the assignee for the bug.</blockquote></div>