| Summary: | Kmail crashed attempting to search "Find Action" | ||
|---|---|---|---|
| Product: | [Applications] kmail2 | Reporter: | idoitprone <monkeyboyted> |
| Component: | UI | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | crash | CC: | kapsh, pierre |
| Priority: | NOR | ||
| Version First Reported In: | 5.23.3 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
dr konqi crash log
New crash information added by DrKonqi New crash information added by DrKonqi |
||
|
Description
idoitprone
2023-07-15 05:15:57 UTC
I attempted to run kmail in gdb
```
Thread 1 "kmail" received signal SIGSEGV, Segmentation fault.
QString::QString (other=..., this=0x7fffffffb200) at ../../include/QtCore/../../src/corelib/text/qstring.h:1094
1094 { Q_ASSERT(&other != this); d->ref.ref(); }
Missing separate debuginfos, use: zypper install librist4-debuginfo-0.2.7-1699.1.pm.10.x86_64 libxvidcore4-debuginfo-1.3.7-1699.1.pm.56.x86_64
(gdb) bt full
#0 QString::QString(QString const&) (other=..., this=0x7fffffffb200) at ../../include/QtCore/../../src/corelib/text/qstring.h:1094
d = 0x555556be84e0
s = {d = 0x0}
#1 QAction::text() const (this=<optimized out>) at kernel/qaction.cpp:725
d = 0x555556be84e0
s = {d = 0x0}
#2 0x00007fffec938dd9 in KCommandBarModel::Item::displayName() const (this=this@entry=0x555556bcdd80) at /usr/src/debug/kconfigwidgets-5.108.0/src/kcommandbarmodel_p.cpp:19
group = {d = 0x555555f88010}
command = {d = 0x1e}
#3 0x00007fffec93ad30 in KCommandBarModel::data(QModelIndex const&, int) const (this=<optimized out>, index=<optimized out>, role=<optimized out>) at /usr/src/debug/kconfigwidgets-5.108.0/src/kcommandbarmodel_p.cpp:126
entry = @0x555556bcdd80: {groupName = {d = 0x555555f88010}, action = 0x555556b5d280, score = -1}
col = <optimized out>
#4 0x00007fffec93973c in QModelIndex::data(int) const (arole=0, this=0x7fffffffb2b0) at /usr/include/qt5/QtCore/qabstractitemmodel.h:460
row = {d = 0x555556bf8f50}
pos = <optimized out>
index = {r = 177, c = 0, i = 0, m = 0x555556b46b20}
accept = false
#5 CommandBarFilterModel::filterAcceptsRow(int, QModelIndex const&) const (this=0x555556b46b48, sourceRow=177, sourceParent=...) at /usr/src/debug/kconfigwidgets-5.108.0/src/kcommandbar.cpp:82
row = {d = 0x555556bf8f50}
pos = <optimized out>
index = {r = 177, c = 0, i = 0, m = 0x555556b46b20}
accept = false
#6 0x00007fffeecbae96 in QSortFilterProxyModelPrivate::create_mapping(QModelIndex const&) const (this=this@entry=0x55555600cde0, source_parent=...) at itemmodels/qsortfilterproxymodel.cpp:506
i = 177
q = <optimized out>
it = {i = <optimized out>}
m = 0x555556be27e0
source_rows = 272
source_cols = <optimized out>
#7 0x00007fffeecbf60b in QSortFilterProxyModel::columnCount(QModelIndex const&) const (this=<optimized out>, parent=...) at itemmodels/qsortfilterproxymodel.cpp:2262
d = 0x55555600cde0
source_parent = {r = -1, c = -1, i = 0, m = 0x0}
#8 0x00007fffefc2bb7b in QHeaderViewPrivate::modelSectionCount() const (this=0x55555600ae60) at ../../include/QtWidgets/5.15.10/QtWidgets/private/../../../../../src/widgets/itemviews/qheaderview_p.h:236
d = 0x55555600ae60
oldCount = 2
newCount = <optimized out>
#9 QHeaderView::initializeSections() (this=0x555556022840) at itemviews/qheaderview.cpp:2249
d = 0x55555600ae60
oldCount = 2
newCount = <optimized out>
#10 0x00007fffefc3094a in QHeaderView::reset() (this=0x555556022840) at itemviews/qheaderview.cpp:1794
d = 0x55555600ae60
#11 0x00007fffeed25743 in doActivate<false>(QObject*, int, void**) (sender=0x555556b46b48, signal_index=21, argv=0x7fffffffb520) at kernel/qobject.cpp:3937
method_relative = <optimized out>
callFunction = <optimized out>
methodIndex = 0
receiver = 0x555556022840
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x555556022840, sender = 0x555556b46b48, signal = 21}
c = 0x555556bc98c0
connections = {d = 0x55555600c660}
list = <optimized out>
inSenderThread = <optimized out>
highestConnectionId = 65
signalVector = <optimized out>
currentThreadId = 0x7fffe2c4d040
--Type <RET> for more, q to quit, c to continue without paging--
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#12 0x00007fffeed1e40f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
(sender=<optimized out>, m=m@entry=0x7fffeefc5d40 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7fffffffb520) at kernel/qobject.cpp:3985
#13 0x00007fffeec8678d in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qabstractitemmodel.cpp:648
_a = {0x0, 0x7fffffffb51f}
#14 0x00007fffeed257a2 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffffffb620, r=0x555556b46b48, this=0x55555600d6e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
receiver = 0x555556b46b48
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x555556b46b48, sender = 0x555556b46af0, signal = 7}
c = 0x55555600db20
connections = {d = 0x55555600c4f0}
list = <optimized out>
inSenderThread = <optimized out>
highestConnectionId = 7
signalVector = <optimized out>
currentThreadId = 0x7fffe2c4d040
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#15 doActivate<false>(QObject*, int, void**) (sender=0x555556b46af0, signal_index=7, argv=0x7fffffffb620) at kernel/qobject.cpp:3925
receiver = 0x555556b46b48
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x555556b46b48, sender = 0x555556b46af0, signal = 7}
c = 0x55555600db20
connections = {d = 0x55555600c4f0}
list = <optimized out>
inSenderThread = <optimized out>
highestConnectionId = 7
signalVector = <optimized out>
currentThreadId = 0x7fffe2c4d040
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#16 0x00007fffeed1e40f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
(sender=<optimized out>, m=m@entry=0x7fffefec5c40 <QLineEdit::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffb620) at kernel/qobject.cpp:3985
#17 0x00007fffefaeafb2 in QLineEdit::textChanged(QString const&) (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qlineedit.cpp:447
_a = {0x0, 0x7fffffffb760}
#18 0x00007fffeed25743 in doActivate<false>(QObject*, int, void**) (sender=0x555556847090, signal_index=6, argv=0x7fffffffb720) at kernel/qobject.cpp:3937
method_relative = <optimized out>
callFunction = <optimized out>
methodIndex = 0
receiver = 0x555556b46af0
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x555556b46af0, sender = 0x555556847090, signal = 6}
c = 0x55555600c3e0
connections = {d = 0x55555600bf20}
list = <optimized out>
inSenderThread = <optimized out>
highestConnectionId = 14
signalVector = <optimized out>
currentThreadId = 0x7fffe2c4d040
--Type <RET> for more, q to quit, c to continue without paging--
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#19 0x00007fffeed1e40f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
(sender=sender@entry=0x555556847090, m=m@entry=0x7fffefec5d00 <QWidgetLineControl::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffffffb720) at kernel/qobject.cpp:3985
#20 0x00007fffefaf2765 in QWidgetLineControl::textChanged(QString const&) (this=this@entry=0x555556847090, _t1=...) at .moc/moc_qwidgetlinecontrol_p.cpp:273
_a = {0x0, 0x7fffffffb760}
#21 0x00007fffefaf5df0 in QWidgetLineControl::finishChange(int, bool, bool) (this=0x555556847090, validateFromState=<optimized out>, update=update@entry=false, edited=edited@entry=true) at widgets/qwidgetlinecontrol.cpp:736
actualText = {d = 0x555556b6c250}
wasValidInput = true
#22 0x00007fffefaf7a27 in QWidgetLineControl::insert(QString const&) (this=<optimized out>, newText=<optimized out>) at widgets/qwidgetlinecontrol.cpp:269
priorState = <optimized out>
#23 0x00007fffefaf8c2d in QWidgetLineControl::processKeyEvent(QKeyEvent*) (this=0x555556847090, event=event@entry=0x7fffffffbc10) at widgets/qwidgetlinecontrol.cpp:1944
inlineCompletionAccepted = <optimized out>
unknown = <optimized out>
visual = <optimized out>
#24 0x00007fffefaeb18f in QLineEdit::keyPressEvent(QKeyEvent*) (this=0x555556b46af0, event=0x7fffffffbc10) at widgets/qlineedit.cpp:1793
d = 0x55555600c070
#25 0x00007fffef9e7ab5 in QWidget::event(QEvent*) (this=0x555556b46af0, event=0x7fffffffbc10) at kernel/qwidget.cpp:8704
k = 0x7fffffffbc10
res = <optimized out>
d = 0x55555600c070
#26 0x00007fffef9a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5555555c3210, receiver=receiver@entry=0x555556b46af0, e=e@entry=0x7fffffffbc10) at kernel/qapplication.cpp:3640
consumed = false
filtered = false
#27 0x00007fffef9ad0b8 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x555556b46af0, e=0x7fffffffbc10) at kernel/qapplication.cpp:3002
w = 0x555556b46af0
gw = 0x0
isWidget = true
key = 0x7fffffffbc10
def = <optimized out>
isGraphicsWidget = false
d = 0x5555555c3210
res = <optimized out>
#28 0x00007fffeeced4f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556b46af0, event=0x7fffffffbc10) at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x555556b46af0, 0x7fffffffbc10, 0x7fffffffbabf}
d = <optimized out>
threadData = 0x5555555986f0
scopeLevelCounter = {threadData = 0x5555555986f0}
#29 0x00007fffeeced542 in QCoreApplication::forwardEvent(QObject*, QEvent*, QEvent*) (receiver=<optimized out>, event=<optimized out>, originatingEvent=<optimized out>) at kernel/qcoreapplication.cpp:1079
#30 0x00007fffefa02d6a in QWidgetWindow::event(QEvent*) (this=0x555556bf4b60, event=0x7fffffffbc10) at kernel/qwidgetwindow.cpp:293
#31 0x00007fffef9a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x555556bf4b60, e=0x7fffffffbc10) at kernel/qapplication.cpp:3640
consumed = false
filtered = false
#32 0x00007fffeeced4f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556bf4b60, event=0x7fffffffbc10) at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x555556bf4b60, 0x7fffffffbc10, 0x7fffffffbbbf}
d = <optimized out>
threadData = 0x5555555986f0
scopeLevelCounter = {threadData = 0x5555555986f0}
#33 0x00007fffef178e39 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) (e=0x555556791520) at kernel/qguiapplication.cpp:2417
window = 0x555556bf4b60
--Type <RET> for more, q to quit, c to continue without paging--
ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef717138 <vtable for QKeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeeb7a40 <qt_meta_stringdata_QEvent>, data = 0x7fffeeeb7480 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 1, m_accept = 1, reserved = 2731}, modState = {i = 0}, ts = 19720451}, txt = {d = 0x5555567913a0}, k = 83, nScanCode = 39, nVirtualKey = 115, nModifiers = 0, c = 1, autor = 0}
#34 0x00007fffef1503ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1169
event = 0x555556791520
nevents = 1
#35 0x00007fffe7361480 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qeventdispatcher_glib.cpp:74
userEventSource = <optimized out>
dispatcher = <optimized out>
#36 0x00007fffeab2b988 in g_main_dispatch (context=0x7fffd8000ee0) at ../glib/gmain.c:3460
dispatch = 0x7fffe7361470 <userEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x5555555e3200
begin_time_nsec = 0
was_in_call = 2
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x5555555e3200
current = 0x55555633c7c0
i = 1
__func__ = "g_main_dispatch"
#37 g_main_context_dispatch (context=context@entry=0x7fffd8000ee0) at ../glib/gmain.c:4200
#38 0x00007fffeab2bd98 in g_main_context_iterate (context=context@entry=0x7fffd8000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4276
max_priority = 2147483647
timeout = 91
some_ready = 1
nfds = <optimized out>
allocated_nfds = 3
fds = 0x55555633c750
#39 0x00007fffeab2be2c in g_main_context_iteration (context=0x7fffd8000ee0, may_block=1) at ../glib/gmain.c:4343
retval = <optimized out>
#40 0x00007fffeed46496 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55555558de10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x5555555e8770
canWait = true
savedFlags = {i = 36}
result = <optimized out>
#41 0x00007fffeecebf8b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffbeb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x555556bcb840
threadData = <optimized out>
locker = {val = 93824992513880}
app = <optimized out>
#42 0x00007fffefb2b70f in QMenuPrivate::exec(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) (this=0x555556891bf0, p=..., action=action@entry=0x0, positionFunction=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:121
q = <optimized out>
evtLoop = {<QObject> = {_vptr.QObject = 0x7fffeefc6f88 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebc100 <qt_meta_stringdata_QObject>, data = 0x7fffeeebbfe0 <qt_meta_data_QObject>, static_metacall = 0x7fffeed237e0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555556bcb840}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebf0a0 <qt_meta_stringdata_Qt>, data = 0x7fffeeebc220 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffeefbe840 <QObject::staticMetaObject>}, stringdata = 0x7fffeeeb68c0 <qt_meta_stringdata_QEventLoop>, data = 0x7fffeeeb6860 <qt_meta_data_QEventLoop>, static_metacall = 0x7fffeecebcc0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
#43 0x00007fffefb2b82f in QMenu::exec(QPoint const&, QAction*) (this=this@entry=0x7fffffffc090, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2686
d = <optimized out>
#44 0x00007fffefb2b89e in QMenu::exec() (this=this@entry=0x7fffffffc090) at widgets/qmenu.cpp:2644
#45 0x00007fffee9c8428 in operator() (__closure=<optimized out>) at /usr/src/debug/kxmlgui-5.108.0/src/kxmlguiwindow.cpp:187
ac = <optimized out>
```
```
kc = {<QMenu> = {<QWidget> = {<QObject> = {_vptr.QObject = 0x7fffec96e928 <vtable for KCommandBar+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebc100 <qt_meta_stringdata_QObject>, data = 0x7fffeeebbfe0 <qt_meta_data_QObject>, static_metacall = 0x7fffeed237e0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555556891bf0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebf0a0 <qt_meta_stringdata_Qt>, data = 0x7fffeeebc220 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0x7fffec96ead8 <vtable for KCommandBar+448>, painters = 0, reserved = 0x0}, static staticMetaObject = {d = {superdata = {direct = 0x7fffeefbe840 <QObject::staticMetaObject>}, stringdata = 0x7fffefd5aa20 <qt_meta_stringdata_QWidget>, data = 0x7fffefd5a340 <qt_meta_data_QWidget>, static_metacall = 0x7fffef9e5530 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0x555556891d10}, static staticMetaObject = {d = {superdata = {direct = 0x7fffefebc2c0 <QWidget::staticMetaObject>}, stringdata = 0x7fffefd7f120 <qt_meta_stringdata_QMenu>, data = 0x7fffefd7efc0 <qt_meta_data_QMenu>, static_metacall = 0x7fffefb31410 <QMenu::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffefec7be0 <QMenu::staticMetaObject>}, stringdata = 0x7fffec9598e0 <qt_meta_stringdata_KCommandBar>, data = 0x7fffec9588e0 <qt_meta_data_KCommandBar>, static_metacall = 0x7fffec933c60 <KCommandBar::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<KCommandBarPrivate> = {get() = 0x555556b46ac0}}
actionCollections = std::vector of length 3, capacity 4 = {0x555555c2f6c0, 0x55555607b740, 0x55555607b740}
clients = {<QListSpecialMethods<KXMLGUIClient*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55555609df50}, d = 0x55555609df50}}
this = <optimized out>
#46 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KXmlGuiWindow::KXmlGuiWindow(QWidget*, Qt::WindowFlags)::<lambda()> >::call (arg=<optimized out>, f=<optimized out>)
at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#47 QtPrivate::Functor<KXmlGuiWindow::KXmlGuiWindow(QWidget*, Qt::WindowFlags)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#48 QtPrivate::QFunctorSlotObject<KXmlGuiWindow::KXmlGuiWindow(QWidget*, Qt::WindowFlags)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
(which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#49 0x00007fffeed257a2 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffffffc1f0, r=0x555555caf5f0, this=0x555555c32b60) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
receiver = 0x555555caf5f0
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x555555caf5f0, sender = 0x555555c32050, signal = 4}
c = 0x555555aa3760
connections = {d = 0x555555aa37c0}
list = <optimized out>
inSenderThread = <optimized out>
highestConnectionId = 5
signalVector = <optimized out>
currentThreadId = 0x7fffe2c4d040
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#50 doActivate<false>(QObject*, int, void**) (sender=0x555555c32050, signal_index=4, argv=0x7fffffffc1f0) at kernel/qobject.cpp:3925
receiver = 0x555555caf5f0
td = <optimized out>
senderData = {previous = 0x0, receiver = 0x555555caf5f0, sender = 0x555555c32050, signal = 4}
c = 0x555555aa3760
connections = {d = 0x555555aa37c0}
list = <optimized out>
inSenderThread = <optimized out>
highestConnectionId = 5
signalVector = <optimized out>
currentThreadId = 0x7fffe2c4d040
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#51 0x00007fffeed1e40f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
(sender=sender@entry=0x555555c32050, m=m@entry=0x7fffefebacc0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc1f0) at kernel/qobject.cpp:3985
#52 0x00007fffef99e8b2 in QAction::triggered(bool) (this=this@entry=0x555555c32050, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
_a = {0x0, 0x7fffffffc1ec}
#53 0x00007fffef9a142f in QAction::activate(QAction::ActionEvent) (this=0x555555c32050, event=<optimized out>) at kernel/qaction.cpp:1161
d = 0x555555a63820
#54 0x00007fffefb25ef2 in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool)
(this=this@entry=0x555556086790, causedStack=..., action=action@entry=0x555555c32050, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384
--Type <RET> for more, q to quit, c to continue without paging--
guard = {block = @0x555556086ad0, reset = false}
#55 0x00007fffefb2dd23 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=0x555556086790, action=0x555555c32050, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1461
q = 0x555556096220
inWhatsThisMode = false
causedStack = {d = 0x555556ac6920}
#56 0x00007fffef9e6d68 in QWidget::event(QEvent*) (this=0x555556096220, event=0x7fffffffc7e0) at kernel/qwidget.cpp:9045
d = <optimized out>
#57 0x00007fffef9a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5555555c3210, receiver=receiver@entry=0x555556096220, e=e@entry=0x7fffffffc7e0) at kernel/qapplication.cpp:3640
consumed = false
filtered = false
#58 0x00007fffef9ad5cf in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, e=0x7fffffffc7e0) at kernel/qapplication.cpp:3084
me = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef7170d8 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeeb7a40 <qt_meta_stringdata_QEvent>, data = 0x7fffeeeb7480 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 37}, modState = {i = 0}, ts = 19720451}, l = {xp = 121, yp = 115}, w = {xp = 121, yp = 115}, s = {xp = 551, yp = 145}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {v = {0, 0}}}
w = 0x555556096220
mouse = 0x7fffffffc7e0
eventAccepted = <optimized out>
relpos = {xp = 121, yp = 115}
d = 0x5555555c3210
res = false
#59 0x00007fffeeced4f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556096220, event=0x7fffffffc7e0) at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x555556096220, 0x7fffffffc7e0, 0x7fffffffc5df}
d = <optimized out>
threadData = 0x5555555986f0
scopeLevelCounter = {threadData = 0x5555555986f0}
#60 0x00007fffeeced6ce in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#61 0x00007fffef9ab92e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(receiver=0x555556096220, event=event@entry=0x7fffffffc7e0, alienWidget=<optimized out>, nativeWidget=0x555556096220, buttonDown=buttonDown@entry=0x7fffefef2330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622
graphicsWidget = false
widgetUnderMouse = <optimized out>
wasLeaveAfterRelease = <optimized out>
result = true
#62 0x00007fffefa002ca in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x555556b46dc0, event=event@entry=0x7fffffffca90) at kernel/qwidgetwindow.cpp:580
buttons = {i = <optimized out>}
e = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef7170d8 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeeb7a40 <qt_meta_stringdata_QEvent>, data = 0x7fffeeeb7480 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 8191}, modState = {i = 0}, ts = 19720451}, l = {xp = 121, yp = 115}, w = {xp = 121, yp = 115}, s = {xp = 551, yp = 145}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {v = {0, 0}}}
receiver = {wp = {d = 0x5555560949b0, value = 0x555556096220}}
widgetPos = {xp = <optimized out>, yp = <optimized out>}
reallyUnderMouse = <optimized out>
underMouse = <optimized out>
popupChild = 0x0
mapped = {xp = 121, yp = 115}
releaseAfter = <optimized out>
oldOpenPopupCount = 1
contextMenuTrigger = QEvent::MouseButtonPress
widget = <optimized out>
mapped = {xp = 1432193040, yp = 21845}
initialPress = <optimized out>
receiver = <optimized out>
#63 0x00007fffefa02d1f in QWidgetWindow::event(QEvent*) (this=0x555556b46dc0, event=0x7fffffffca90) at kernel/qwidgetwindow.cpp:300
#64 0x00007fffef9a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x555556b46dc0, e=0x7fffffffca90) at kernel/qapplication.cpp:3640
consumed = false
--Type <RET> for more, q to quit, c to continue without paging--
filtered = false
#65 0x00007fffeeced4f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556b46dc0, event=0x7fffffffca90) at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x555556b46dc0, 0x7fffffffca90, 0x7fffffffc93f}
d = <optimized out>
threadData = 0x5555555986f0
scopeLevelCounter = {threadData = 0x5555555986f0}
#66 0x00007fffeeced6ce in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#67 0x00007fffef17d12b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7fffd0002dd0) at kernel/qguiapplication.cpp:2285
type = QEvent::MouseButtonRelease
button = Qt::LeftButton
window = 0x555556b46dc0
positionChanged = <optimized out>
mouseMove = <optimized out>
mousePress = <optimized out>
localPoint = {xp = 121, yp = 115}
globalPoint = {xp = 551, yp = 145}
doubleClick = false
ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef7170d8 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeeb7a40 <qt_meta_stringdata_QEvent>, data = 0x7fffeeeb7480 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 2731}, modState = {i = 0}, ts = 19720451}, l = {xp = 121, yp = 115}, w = {xp = 121, yp = 115}, s = {xp = 551, yp = 145}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {v = {0, 0}}}
#68 0x00007fffef1503ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1169
event = 0x7fffd0002dd0
nevents = 1
#69 0x00007fffe7361480 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qeventdispatcher_glib.cpp:74
userEventSource = <optimized out>
dispatcher = <optimized out>
#70 0x00007fffeab2b988 in g_main_dispatch (context=0x7fffd8000ee0) at ../glib/gmain.c:3460
dispatch = 0x7fffe7361470 <userEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x5555555e3200
current = 0x55555633c7c0
i = 1
__func__ = "g_main_dispatch"
#71 g_main_context_dispatch (context=context@entry=0x7fffd8000ee0) at ../glib/gmain.c:4200
#72 0x00007fffeab2bd98 in g_main_context_iterate (context=context@entry=0x7fffd8000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4276
max_priority = 2147483647
timeout = 319
some_ready = 1
nfds = <optimized out>
allocated_nfds = 3
fds = 0x55555633c750
#73 0x00007fffeab2be2c in g_main_context_iteration (context=0x7fffd8000ee0, may_block=1) at ../glib/gmain.c:4343
retval = <optimized out>
#74 0x00007fffeed46496 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55555558de10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x5555555e8770
canWait = true
savedFlags = {i = 0}
--Type <RET> for more, q to quit, c to continue without paging--
result = <optimized out>
#75 0x00007fffeecebf8b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffcdc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x555556349690
threadData = <optimized out>
locker = {val = 93824992513880}
app = <optimized out>
#76 0x00007fffeecf4420 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
threadData = 0x5555555986f0
eventLoop = {<QObject> = {_vptr.QObject = 0x7fffeefc6f88 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebc100 <qt_meta_stringdata_QObject>, data = 0x7fffeeebbfe0 <qt_meta_data_QObject>, static_metacall = 0x7fffeed237e0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555556349690}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebf0a0 <qt_meta_stringdata_Qt>, data = 0x7fffeeebc220 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffeefbe840 <QObject::staticMetaObject>}, stringdata = 0x7fffeeeb68c0 <qt_meta_stringdata_QEventLoop>, data = 0x7fffeeeb6860 <qt_meta_data_QEventLoop>, static_metacall = 0x7fffeecebcc0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#77 0x00007fffef17059c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#78 0x00007fffef9a5115 in QApplication::exec() () at kernel/qapplication.cpp:2832
#79 0x0000555555558841 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kmail-23.04.3/src/main.cpp:188
cidScheme = {d = {d = 0x5555555c2e60}}
app = {<KontactInterface::PimUniqueApplication> = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x55555555c9b8 <vtable for KMailApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebc100 <qt_meta_stringdata_QObject>, data = 0x7fffeeebbfe0 <qt_meta_data_QObject>, static_metacall = 0x7fffeed237e0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x5555555c3210}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebf0a0 <qt_meta_stringdata_Qt>, data = 0x7fffeeebc220 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffeefbe840 <QObject::staticMetaObject>}, stringdata = 0x7fffeeeb6fc0 <qt_meta_stringdata_QCoreApplication>, data = 0x7fffeeeb6ea0 <qt_meta_data_QCoreApplication>, static_metacall = 0x7fffeeceecd0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffd2e0}, static staticMetaObject = {d = {superdata = {direct = 0x7fffeefc7120 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fffef616420 <qt_meta_stringdata_QGuiApplication>, data = 0x7fffef6161a0 <qt_meta_data_QGuiApplication>, static_metacall = 0x7fffef175dd0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef7167c0 <QGuiApplication::staticMetaObject>}, stringdata = 0x7fffefd568c0 <qt_meta_stringdata_QApplication>, data = 0x7fffefd56740 <qt_meta_data_QApplication>, static_metacall = 0x7fffef9a8da0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffefebaf20 <QApplication::staticMetaObject>}, stringdata = 0x7ffff7f98d00 <qt_meta_stringdata_KontactInterface__PimUniqueApplication>, data = 0x7ffff7f98480 <qt_meta_data_KontactInterface__PimUniqueApplication>, static_metacall = 0x7ffff7f95510 <KontactInterface::PimUniqueApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<KontactInterface::PimUniqueApplication::PimUniqueApplicationPrivate> = {get() = 0x555555956b70}}, mDelayedInstanceCreation = true, mEventLoopReached = true}
about = {<KAboutData> = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x555555987f10}}, <No data fields>}
cmdArgs = <optimized out>
args = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55555597acc0}, d = 0x55555597acc0}}, <No data fields>}
migrate = {mMigrator = {<QObject> = {_vptr.QObject = 0x7ffff7f792e0 <vtable for PimCommon::MigrateApplicationFiles+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebc100 <qt_meta_stringdata_QObject>, data = 0x7fffeeebbfe0 <qt_meta_data_QObject>, static_metacall = 0x7fffeed237e0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555555999ae0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffeeebf0a0 <qt_meta_stringdata_Qt>, data = 0x7fffeeebc220 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fffeefbe840 <QObject::staticMetaObject>}, stringdata = 0x7ffff7f6b3a0 <qt_meta_stringdata_PimCommon__MigrateApplicationFiles>, data = 0x7ffff7f68140 <qt_meta_data_PimCommon__MigrateApplicationFiles>, static_metacall = 0x7ffff7f471e0 <PimCommon::MigrateApplicationFiles::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<PimCommon::MigrateApplicationFilesPrivate> = {get() = 0x55555599a430}}}
^C kmailKernel = Quit
```
i can still reproduce this crash KDE Frameworks Version 5.110.0 Qt Version 5.15.10 (built against 5.15.10) KMail Version 5.24.1 (23.08.1) Information for package kmail: ------------------------------ Repository : openSUSE:Tumbleweed Name : kmail Version : 23.08.1-1.1 Arch : x86_64 Vendor : openSUSE Installed Size : 6,9 MiB Installed : Yes Status : up-to-date Source package : kmail-23.08.1-1.1.src Upstream URL : https://apps.kde.org/kmail2 Summary : Mail Client Description : KMail is the KDE mail client. Created attachment 163390 [details]
New crash information added by DrKonqi
kmail (5.24.1 (23.08.1)) using Qt 5.15.11
Kmail crashes every time when typing "c" in "Find action" input box. Doesn't happen when searching other letters or strings.
-- Backtrace (Reduced):
#4 0x00007f31d2fa869b in QAction::text() const () from /lib64/libQt5Widgets.so.5
#5 0x00007f31d02c19ac in KCommandBarModel::Item::displayName() const () from /lib64/libKF5ConfigWidgets.so.5
#6 0x00007f31d02c288f in KCommandBarModel::data(QModelIndex const&, int) const () from /lib64/libKF5ConfigWidgets.so.5
#7 0x00007f31d02b6072 in CommandBarFilterModel::filterAcceptsRow(int, QModelIndex const&) const () from /lib64/libKF5ConfigWidgets.so.5
#8 0x00007f31d228f5f7 in QSortFilterProxyModelPrivate::create_mapping(QModelIndex const&) const () from /lib64/libQt5Core.so.5
Created attachment 165385 [details]
New crash information added by DrKonqi
kmail (5.22.3 (22.12.3)) using Qt 5.15.8
Any input from keyboard in menu Help > Find Action... results in KMail crash.
-- Backtrace (Reduced):
#4 0x00007fb0c3f5d168 in QAction::text() const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
[...]
#9 0x00007fb0c3281d9b in QSortFilterProxyModel::columnCount(QModelIndex const&) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fb0c41e95bb in QHeaderView::initializeSections() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fb0c41ee36a in QHeaderView::reset() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
[...]
#13 0x00007fb0c324c11d in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
Migrating "reproducible" keyword to "CONFIRMED" status. |