[kontact] [Bug 464565] New: Kontact crashes on trying to append a notice to a mail message
Giuseppe Vinci
bugzilla_noreply at kde.org
Fri Jan 20 19:33:15 GMT 2023
https://bugs.kde.org/show_bug.cgi?id=464565
Bug ID: 464565
Summary: Kontact crashes on trying to append a notice to a mail
message
Classification: Applications
Product: kontact
Version: 5.19.3
Platform: Other
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: mail
Assignee: kdepim-bugs at kde.org
Reporter: giuseppe.vinci at gmx.net
Target Milestone: ---
SUMMARY
***
The crash can be reproduced every time.
-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#4 0x00007f972bfadb53 in free () from /lib64/libc.so.6
#5 0x00007f972ddf66a1 in QDialog::exec (this=this at entry=0x7ffef984b840) at
dialogs/qdialog.cpp:613
#6 0x00007f96a1016fac in KMail::MessageActions::annotateMessage
(this=0x55fb4bd707d0) at
/usr/src/debug/kmail-21.12.3-bp154.1.19.x86_64/src/messageactions.cpp:702
#7 0x00007f972ca3d217 in QtPrivate::QSlotObjectBase::call (a=0x7ffef984b990,
r=0x55fb4bd707d0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8 doActivate<false> (sender=0x55fb4bcf3430, signal_index=4,
argv=0x7ffef984b990) at kernel/qobject.cpp:3886
#9 0x00007f972ca366c2 in QMetaObject::activate
(sender=sender at entry=0x55fb4bcf3430, m=m at entry=0x7f972e2e00a0
<QAction::staticMetaObject>, local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7ffef984b990) at kernel/qobject.cpp:3946
#10 0x00007f972dbf4e12 in QAction::triggered (this=this at entry=0x55fb4bcf3430,
_t1=<optimized out>) at .moc/moc_qaction.cpp:376
#11 0x00007f972dbf747c in QAction::activate (this=0x55fb4bcf3430,
event=<optimized out>) at kernel/qaction.cpp:1161
#12 0x00007f972dd7343b in QMenuPrivate::activateCausedStack
(this=this at entry=0x55fb4c3e9290, causedStack=...,
action=action at entry=0x55fb4bcf3430, action_e=action_e at entry=QAction::Trigger,
self=self at entry=true) at widgets/qmenu.cpp:1384
#13 0x00007f972dd7ac0b in QMenuPrivate::activateAction
(this=this at entry=0x55fb4c3e9290, action=action at entry=0x55fb4bcf3430,
action_e=action_e at entry=QAction::Trigger, self=self at entry=true) at
widgets/qmenu.cpp:1461
#14 0x00007f972dd7b93d in QMenu::mouseReleaseEvent (this=<optimized out>,
e=0x7ffef984c050) at widgets/qmenu.cpp:2966
#15 0x00007f972dc3bb48 in QWidget::event (this=this at entry=0x55fb4c3d4ba0,
event=event at entry=0x7ffef984c050) at kernel/qwidget.cpp:9020
#16 0x00007f972dd7dbdb in QMenu::event (this=0x55fb4c3d4ba0, e=0x7ffef984c050)
at widgets/qmenu.cpp:3088
#17 0x00007f972dbfb3bc in QApplicationPrivate::notify_helper
(this=this at entry=0x55fb4b4cd3f0, receiver=receiver at entry=0x55fb4c3d4ba0,
e=e at entry=0x7ffef984c050) at kernel/qapplication.cpp:3632
#18 0x00007f972dc02730 in QApplication::notify (this=<optimized out>,
receiver=0x55fb4c3d4ba0, e=0x7ffef984c050) at kernel/qapplication.cpp:3076
#19 0x00007f972c9ffac3 in QCoreApplication::notifyInternal2
(receiver=0x55fb4c3d4ba0, event=0x7ffef984c050) at
kernel/qcoreapplication.cpp:1064
#20 0x00007f972c9ffcae in QCoreApplication::sendSpontaneousEvent
(receiver=receiver at entry=0x55fb4c3d4ba0, event=event at entry=0x7ffef984c050) at
kernel/qcoreapplication.cpp:1474
#21 0x00007f972dc0171f in QApplicationPrivate::sendMouseEvent
(receiver=0x55fb4c3d4ba0, event=event at entry=0x7ffef984c050, alienWidget=0x0,
nativeWidget=0x55fb4c3d4ba0, buttonDown=buttonDown at entry=0x7f972e317670
<qt_button_down>, lastMouseReceiver=..., spontaneous=true,
onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#22 0x00007f972dc56781 in QWidgetWindow::handleMouseEvent
(this=this at entry=0x55fb4ecf4710, event=event at entry=0x7ffef984c4b0) at
kernel/qwidgetwindow.cpp:580
#23 0x00007f972dc5938d in QWidgetWindow::event (this=0x55fb4ecf4710,
event=0x7ffef984c4b0) at kernel/qwidgetwindow.cpp:300
#24 0x00007f972dbfb3bc in QApplicationPrivate::notify_helper
(this=this at entry=0x55fb4b4cd3f0, receiver=receiver at entry=0x55fb4ecf4710,
e=e at entry=0x7ffef984c4b0) at kernel/qapplication.cpp:3632
#25 0x00007f972dc021a0 in QApplication::notify (this=0x7ffef984da10,
receiver=0x55fb4ecf4710, e=0x7ffef984c4b0) at kernel/qapplication.cpp:3156
#26 0x00007f972c9ffac3 in QCoreApplication::notifyInternal2
(receiver=0x55fb4ecf4710, event=0x7ffef984c4b0) at
kernel/qcoreapplication.cpp:1064
#27 0x00007f972c9ffcae in QCoreApplication::sendSpontaneousEvent
(receiver=receiver at entry=0x55fb4ecf4710, event=event at entry=0x7ffef984c4b0) at
kernel/qcoreapplication.cpp:1474
#28 0x00007f972d2a80cb in QGuiApplicationPrivate::processMouseEvent
(e=0x55fb4ed29c50) at kernel/qguiapplication.cpp:2282
#29 0x00007f972d2a9675 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x55fb4ed29c50) at kernel/qguiapplication.cpp:2002
#30 0x00007f972d28144b in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags at entry=...) at kernel/qwindowsysteminterface.cpp:1169
#31 0x00007f9705471d0a in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#32 0x00007f971e2d87fb in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#33 0x00007f971e2d8ba0 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f971e2d8c2c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#35 0x00007f972ca620dc in QEventDispatcherGlib::processEvents
(this=0x55fb4b5a5490, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#36 0x00007f972c9fe33a in QEventLoop::exec (this=this at entry=0x7ffef984c860,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:232
#37 0x00007f972dd78804 in QMenuPrivate::exec(QPoint const&, QAction*,
std::function<QPoint (QSize const&)>) (this=0x55fb4c3e9290, p=...,
action=action at entry=0x0, positionFunction=...) at widgets/qmenu.cpp:2699
#38 0x00007f972dd7890e in QMenu::exec (this=this at entry=0x55fb4c3d4ba0, p=...,
action=action at entry=0x0) at widgets/qmenu.cpp:2686
#39 0x00007f96a00164a1 in
MessageList::Widget::viewMessageListContextPopupRequest (this=<optimized out>,
selectedItems=..., globalPos=...) at
/usr/src/debug/messagelib-21.12.3-bp154.1.22.x86_64/messagelist/src/widget.cpp:311
#40 0x00007f969ffdcad0 in MessageList::Core::View::ViewPrivate::onPressed
(this=0x55fb4b941a90, e=0x7ffef984d0f0) at
/usr/src/debug/messagelib-21.12.3-bp154.1.22.x86_64/messagelist/src/core/view.cpp:2671
#41 0x00007f972dc3c61f in QWidget::event (this=this at entry=0x55fb4ba9b810,
event=event at entry=0x7ffef984d0f0) at kernel/qwidget.cpp:8642
#42 0x00007f972dce2c5e in QFrame::event (this=0x55fb4ba9b810, e=0x7ffef984d0f0)
at widgets/qframe.cpp:550
#43 0x00007f972de60dd3 in QAbstractItemView::viewportEvent
(this=this at entry=0x55fb4ba9b810, event=event at entry=0x7ffef984d0f0) at
itemviews/qabstractitemview.cpp:1746
#44 0x00007f972decb36c in QTreeView::viewportEvent (this=0x55fb4ba9b810,
event=0x7ffef984d0f0) at itemviews/qtreeview.cpp:1314
#45 0x00007f972c9ff850 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver at entry=0x55fb4b94c150, event=event at entry=0x7ffef984d0f0) at
kernel/qcoreapplication.cpp:1190
#46 0x00007f972dbfb392 in QApplicationPrivate::notify_helper
(this=this at entry=0x55fb4b4cd3f0, receiver=receiver at entry=0x55fb4b94c150,
e=e at entry=0x7ffef984d0f0) at kernel/qapplication.cpp:3626
#47 0x00007f972dc02730 in QApplication::notify (this=<optimized out>,
receiver=0x55fb4b94c150, e=0x7ffef984d0f0) at kernel/qapplication.cpp:3076
#48 0x00007f972c9ffac3 in QCoreApplication::notifyInternal2
(receiver=0x55fb4b94c150, event=0x7ffef984d0f0) at
kernel/qcoreapplication.cpp:1064
#49 0x00007f972c9ffcae in QCoreApplication::sendSpontaneousEvent
(receiver=receiver at entry=0x55fb4b94c150, event=event at entry=0x7ffef984d0f0) at
kernel/qcoreapplication.cpp:1474
#50 0x00007f972dc0171f in QApplicationPrivate::sendMouseEvent
(receiver=receiver at entry=0x55fb4b94c150, event=event at entry=0x7ffef984d0f0,
alienWidget=0x55fb4b94c150, nativeWidget=0x55fb4b4d4a60,
buttonDown=buttonDown at entry=0x7f972e317670 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2614
#51 0x00007f972dc5631c in QWidgetWindow::handleMouseEvent
(this=this at entry=0x55fb4bc2d6a0, event=event at entry=0x7ffef984d550) at
kernel/qwidgetwindow.cpp:683
#52 0x00007f972dc5938d in QWidgetWindow::event (this=0x55fb4bc2d6a0,
event=0x7ffef984d550) at kernel/qwidgetwindow.cpp:300
#53 0x00007f972dbfb3bc in QApplicationPrivate::notify_helper
(this=this at entry=0x55fb4b4cd3f0, receiver=receiver at entry=0x55fb4bc2d6a0,
e=e at entry=0x7ffef984d550) at kernel/qapplication.cpp:3632
#54 0x00007f972dc021a0 in QApplication::notify (this=0x7ffef984da10,
receiver=0x55fb4bc2d6a0, e=0x7ffef984d550) at kernel/qapplication.cpp:3156
#55 0x00007f972c9ffac3 in QCoreApplication::notifyInternal2
(receiver=0x55fb4bc2d6a0, event=0x7ffef984d550) at
kernel/qcoreapplication.cpp:1064
#56 0x00007f972c9ffcae in QCoreApplication::sendSpontaneousEvent
(receiver=receiver at entry=0x55fb4bc2d6a0, event=event at entry=0x7ffef984d550) at
kernel/qcoreapplication.cpp:1474
#57 0x00007f972d2a80cb in QGuiApplicationPrivate::processMouseEvent
(e=0x55fb4eda2ac0) at kernel/qguiapplication.cpp:2282
#58 0x00007f972d2a9675 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x55fb4eda2ac0) at kernel/qguiapplication.cpp:2002
#59 0x00007f972d28144b in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags at entry=...) at kernel/qwindowsysteminterface.cpp:1169
#60 0x00007f9705471d0a in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#61 0x00007f971e2d87fb in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#62 0x00007f971e2d8ba0 in ?? () from /usr/lib64/libglib-2.0.so.0
#63 0x00007f971e2d8c2c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#64 0x00007f972ca620dc in QEventDispatcherGlib::processEvents
(this=0x55fb4b5a5490, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#65 0x00007f972c9fe33a in QEventLoop::exec (this=this at entry=0x7ffef984d8f0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:232
#66 0x00007f972ca07b37 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1375
#67 0x000055fb4b004539 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kontact-21.12.3-bp154.1.24.x86_64/src/main.cpp:215
[Inferior 1 (process 2691) detached]_reports
***
STEPS TO REPRODUCE
1. Choose a message on the mail list
2. right click to open the context menu, hear choose "add a notice ..."
3. write something in the notice box and confirm pressing the OK button.
OBSERVED RESULT
Kontact crashes immediately (notice will be not saved)
EXPECTED RESULT
Kontact does not crash, notice will be saved within the message
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma: OpenSuse Leap 15.4
(available in About System)
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
ADDITIONAL INFORMATION
The crash can be reproduced every time.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list