Bug 352699 - kmail showed a weird tooltip over an email and crashed when I quit the application.
Summary: kmail showed a weird tooltip over an email and crashed when I quit the applic...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-09-14 16:19 UTC by Hussam Al-Tayeb
Modified: 2018-01-31 16:52 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 Hussam Al-Tayeb 2015-09-14 16:19:53 UTC
Application: kmail (5.0.44 pre)
 (Compiled from sources)
Qt Version: 5.5.0
Operating System: Linux 4.2.0-4-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I saw a weird white tooltip with part of a word over the message list. I restarted kmail because the tooltip didn't go away. Kmail crashed on exit.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7bb51aa880 (LWP 32732))]

Thread 18 (Thread 0x7f7b8d4b9700 (LWP 32733)):
#0  0x00007f7bb20dec3d in poll () from /usr/lib/libc.so.6
#1  0x00007f7ba4f0bb5a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f7ba4f0db3f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f7b8f2033e1 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f7bb29fadd5 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f7ba808466c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f7bb20e894d in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x7f7b86ce1700 (LWP 32734)):
#0  0x00007f7bb20dec3d in poll () from /usr/lib/libc.so.6
#1  0x00007f7ba7867e84 in g_markup_parse_context_unref () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7bb52a9838 in ?? ()
#3  0x00000001b2950668 in ?? ()
#4  0x0000000000000040 in ?? ()
#5  0x000017087fffffff in ?? ()
#6  0x0000000000000024 in ?? ()
#7  0x00007f7b80000990 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x0000000000000004 in ?? ()
#10 0x00007f7b800008c0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f7b85e58700 (LWP 32735)):
#0  0x00007f7bb20dec3d in poll () from /usr/lib/libc.so.6
#1  0x00007f7ba7867e84 in g_markup_parse_context_unref () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7b78001250 in ?? ()
#3  0x0000000178000020 in ?? ()
#4  0x0000000000000040 in ?? ()
#5  0xffffffff7fffffff in ?? ()
#6  0x0000000000000008 in ?? ()
#7  0x00007f7b78000990 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x0000000000000004 in ?? ()
#10 0x00007f7b780008c0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f7b85657700 (LWP 32736)):
#0  0x00007f7bb20f5922 in __libc_disable_asynccancel () from /usr/lib/libc.so.6
#1  0x00007f7bb20da809 in read () from /usr/lib/libc.so.6
#2  0x00007f7ba78a9f60 in g_variant_serialised_get_child () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0x7f7b84e56700 (LWP 32741)):
#0  0x00007f7ba78ab179 in g_variant_serialised_is_normal () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: Cannot access memory at address 0x8

Thread 13 (Thread 0x7f7b77fff700 (LWP 32744)):
#0  0x00007f7ba7867d95 in g_markup_parse_context_free () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: Cannot access memory at address 0x9

Thread 12 (Thread 0x7f7b6bbf3700 (LWP 32747)):
#0  0x00007f7bb20dec3d in poll () from /usr/lib/libc.so.6
#1  0x00007f7ba7867e84 in g_markup_parse_context_unref () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7b64001250 in ?? ()
#3  0x0000000164000020 in ?? ()
#4  0x0000000000000040 in ?? ()
#5  0xffffffff7fffffff in ?? ()
#6  0x0000000000000008 in ?? ()
#7  0x00007f7b64000990 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x0000000000000004 in ?? ()
#10 0x00007f7b640008c0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f7b6abf1700 (LWP 32753)):
#0  0x00007f7ba808a5ef in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7ba2dcb759 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f7ba2dcb7ac in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f7ba808466c in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f7bb20e894d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f7b68edd700 (LWP 32760)):
#0  0x00007f7bb2c4cca1 in ?? () from /usr/lib/libQt5Core.so.5
#1  0x00007f7ba7867901 in ?? () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0x7f7b1bffd700 (LWP 32763)):
#0  0x00007f7ba808a5ef in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7ba2ab01ea in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f7ba2dfd598 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f7ba808466c in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f7bb20e894d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f7b1b7fc700 (LWP 32764)):
#0  0x00007f7ba808a5ef in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7ba2ab13f3 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f7ba2dfd598 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f7ba808466c in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f7bb20e894d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f7b1affb700 (LWP 32765)):
#0  0x00007f7ba78ab179 in g_variant_serialised_is_normal () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: Cannot access memory at address 0x8

Thread 6 (Thread 0x7f7b1a7fa700 (LWP 300)):
#0  0x00007f7ba78ab194 in g_variant_serialised_is_normal () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: Cannot access memory at address 0x80000007

Thread 5 (Thread 0x7f7b198df700 (LWP 309)):
#0  0x00007f7bb20dec3d in poll () from /usr/lib/libc.so.6
#1  0x00007f7ba7867e84 in g_markup_parse_context_unref () from /usr/lib/libglib-2.0.so.0
#2  0x0000000000ec6af0 in ?? ()
#3  0x00000001b239fb40 in ?? ()
#4  0x0000000000000040 in ?? ()
#5  0xffffffff7fffffff in ?? ()
#6  0x0000000000000008 in ?? ()
#7  0x0000000000ec8310 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x0000000000000004 in ?? ()
#10 0x0000000000ec80f0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f7b03dfc700 (LWP 316)):
#0  0x00007f7ba808a5ef in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7b9284c5dd in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007f7b9284c62c in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007f7ba808466c in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f7bb20e894d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f7b02969700 (LWP 327)):
#0  0x00007f7bb20dec32 in poll () from /usr/lib/libc.so.6
#1  0x00007f7ba7867e84 in g_markup_parse_context_unref () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7afc003b90 in ?? ()
#3  0x00000001fc000020 in ?? ()
#4  0x0000000000000040 in ?? ()
#5  0xffffffff7fffffff in ?? ()
#6  0x0000000000000008 in ?? ()
#7  0x00007f7afc003db0 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x0000000000000004 in ?? ()
#10 0x00007f7afc003130 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7a6c4c0700 (LWP 385)):
#0  0x00007f7ba78ab194 in g_variant_serialised_is_normal () from /usr/lib/libglib-2.0.so.0
#1  0x00007f7b00000001 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7bb51aa880 (LWP 32732)):
[KCrash Handler]
#5  0x00000000006ae500 in ?? ()
#6  0x00007f7bb3bb289f in QWidgetPrivate::deleteTLSysExtra() () from /usr/lib/libQt5Widgets.so.5
#7  0x00007f7bb3bb5f00 in QWidget::destroy(bool, bool) () from /usr/lib/libQt5Widgets.so.5
#8  0x00007f7bb3bbdeab in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#9  0x00007f7b87ddd612 in ?? () from /usr/lib/qt/plugins/styles/oxygen.so
#10 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#11 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#12 0x00007f7bb3c9c450 in QComboBox::~QComboBox() () from /usr/lib/libQt5Widgets.so.5
#13 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#14 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#15 0x00007f7baa9b77f0 in KDatePicker::~KDatePicker() () from /usr/lib/libKF5WidgetsAddons.so.5
#16 0x00007f7bb3bc5aad in QWidgetAction::~QWidgetAction() () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f7bb3bc5b00 in QWidgetAction::~QWidgetAction() () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#19 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f7baa9b4c80 in KDateComboBox::~KDateComboBox() () from /usr/lib/libKF5WidgetsAddons.so.5
#21 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#22 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f7baf4a9840 in MessageViewer::EventDateTimeWidget::~EventDateTimeWidget() () from /usr/lib/libKF5MessageViewer.so.5
#24 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#25 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f7baf4a44b0 in MessageViewer::EventEdit::~EventEdit() () from /usr/lib/libKF5MessageViewer.so.5
#27 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#28 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#29 0x00007f7bb3bbe060 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#30 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#31 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#32 0x00007f7bb3bbe060 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#33 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#34 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#35 0x00007f7bb3d33210 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#36 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#37 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#38 0x00007f7baf46aeb0 in MessageViewer::Viewer::~Viewer() () from /usr/lib/libKF5MessageViewer.so.5
#39 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#40 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#41 0x00007f7bb4a83c8e in ?? () from /usr/lib/libkmailprivate.so.5
#42 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#43 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#44 0x00007f7bb3d33210 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#45 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#46 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#47 0x00007f7bb3d33210 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#48 0x00007f7bb4abce1a in KMMainWidget::deleteWidgets() () from /usr/lib/libkmailprivate.so.5
#49 0x00007f7bb4ad7f68 in KMMainWidget::destruct() () from /usr/lib/libkmailprivate.so.5
#50 0x00007f7bb4ad817f in KMMainWidget::~KMMainWidget() () from /usr/lib/libkmailprivate.so.5
#51 0x00007f7bb4ad8480 in KMMainWidget::~KMMainWidget() () from /usr/lib/libkmailprivate.so.5
#52 0x00007f7bb2c21b9d in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#53 0x00007f7bb3bbde8f in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#54 0x00007f7bb1b06496 in KMainWindow::~KMainWindow() () from /usr/lib/libKF5XmlGui.so.5
#55 0x00007f7bb4a802a7 in ?? () from /usr/lib/libkmailprivate.so.5
#56 0x00007f7bb4a80360 in ?? () from /usr/lib/libkmailprivate.so.5
#57 0x00007f7bb2c24770 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#58 0x00007f7bb3bc25c7 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#59 0x00007f7bb3ce885b in QMainWindow::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#60 0x00007f7bb1b0904d in KMainWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#61 0x00007f7bb1b561f8 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#62 0x00007f7bb3b7af4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#63 0x00007f7bb3b807a8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#64 0x00007f7bb2bf272b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#65 0x00007f7bb2bf4def in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#66 0x00007f7bb2c4d1fa in ?? () from /usr/lib/libQt5Core.so.5
#67 0x00007f7ba7867cb7 in g_markup_parse_context_ref () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Reported using DrKonqi
Comment 1 Laurent Montel 2015-09-14 17:16:48 UTC
Please install debug package, backtrace is not useful without it

Thanks
Comment 2 Denis Kurz 2017-06-23 20:17:38 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the opportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 3 Denis Kurz 2018-01-31 16:52:25 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12, preferably more recent), please open a new one unless it already exists. Thank you for all your input.