Summary: | Crash in the configuration window for the view appearance (mails list) | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | Vivien Mallet <Vivien_Mallet> |
Component: | new message list | Assignee: | Szymon Stefanek <pragma> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, christophe, itsjustarumour.tech |
Priority: | NOR | Keywords: | triaged |
Version: | 1.11.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Vivien Mallet
2009-01-31 10:54:58 UTC
As you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? You need to install the kdepim-dbg package Thanks :) I installed kdepim-dbg and below is what I get: Application: Kontact (kontact), signal SIGSEGV 0x00007f7d1a26d621 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 14693)] Thread 3 (Thread 0x42430950 (LWP 14694)): #0 0x00007f7d1775855d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f7d1ad4e327 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f7d1ad44509 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007f7d1ad4d362 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f7d177543ea in start_thread () from /lib/libpthread.so.0 #5 0x00007f7d1a2abc6d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x4152b950 (LWP 14695)): #0 0x00007f7d1775855d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f7d1ad4e327 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f7d1ad44509 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007f7d1ad4d362 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f7d177543ea in start_thread () from /lib/libpthread.so.0 #5 0x00007f7d1a2abc6d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7d206266f0 (LWP 14693)): [KCrash Handler] #5 KMail::MessageListView::Core::ThemePreviewWidget::mousePressEvent (this=0x1bb6ce0, e=0x7fff28661340) at /build/buildd/kdepim-4.2.0/kmail/messagelistview/core/themeeditor.cpp:954 #6 0x00007f7d1ba2230f in QWidget::event () from /usr/lib/libQtGui.so.4 #7 0x00007f7d1be478fd in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4 #8 0x00007f7d1be7c530 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4 #9 0x00007f7d1ae35038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #10 0x00007f7d1b9cfc0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #11 0x00007f7d1b9d822a in QApplication::notify () from /usr/lib/libQtGui.so.4 #12 0x00007f7d1cd063eb in KApplication::notify (this=0x7fff28662180, receiver=0x1baf6c0, event=0x7fff28661340) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307 #13 0x00007f7d1ae35d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #14 0x00007f7d1b9d75c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #15 0x00007f7d1ba3bbe9 in ?? () from /usr/lib/libQtGui.so.4 #16 0x00007f7d1ba3a607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #17 0x00007f7d1ba622c4 in ?? () from /usr/lib/libQtGui.so.4 #18 0x00007f7d14b8dd3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #19 0x00007f7d14b9150d in ?? () from /usr/lib/libglib-2.0.so.0 #20 0x00007f7d14b916cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #21 0x00007f7d1ae5e15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #22 0x00007f7d1ba61a6f in ?? () from /usr/lib/libQtGui.so.4 #23 0x00007f7d1ae34682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #24 0x00007f7d1ae3480d in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #25 0x00007f7d1ae36cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #26 0x0000000000404a15 in main (argc=1, argv=0x7fff28662868) at /build/buildd/kdepim-4.2.0/kontact/src/main.cpp:218 Confirmed in trunk. Application: KMail (kmail), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [Current thread is 1 (Thread 0xb3bf5700 (LWP 26561))] Thread 2 (Thread 0xb01dcb90 (LWP 9553)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5ce23e1 in select () from /lib/libc.so.6 #2 0xb6ae7827 in QProcessManager::run (this=0x8079388) at io/qprocess_unix.cpp:300 #3 0xb6a154de in QThreadPrivate::start (arg=0x8079388) at thread/qthread_unix.cpp:184 #4 0xb69b41b5 in start_thread () from /lib/libpthread.so.0 #5 0xb5ce938e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb3bf5700 (LWP 26561)): [KCrash Handler] #6 0xb78277a6 in KMail::MessageListView::Core::Item::type (this=0xff9abfeb) at /home/krop/kde/src/KDE/kdepim/kmail/messagelistview/core/item.h:124 #7 0xb786f333 in KMail::MessageListView::Core::ThemePreviewWidget::mousePressEvent (this=0x8d6c7e0, e=0xbfcd15d8) at /home/krop/kde/src/KDE/kdepim/kmail/messagelistview/core/themeeditor.cpp:954 #8 0xb60167b6 in QWidget::event (this=0x8d6c7e0, event=0xbfcd15d8) at kernel/qwidget.cpp:7490 #9 0xb63d11c3 in QFrame::event (this=0x8d6c7e0, e=0xbfcd15d8) at widgets/qframe.cpp:554 #10 0xb647120f in QAbstractScrollArea::viewportEvent (this=0x8d6c7e0, e=0xb6bfe901) at widgets/qabstractscrollarea.cpp:957 #11 0xb6522e07 in QAbstractItemView::viewportEvent (this=0x8d6c7e0, event=0xbfcd15d8) at itemviews/qabstractitemview.cpp:1461 #12 0xb655d974 in QTreeView::viewportEvent (this=0x8d6c7e0, event=0xbfcd15d8) at itemviews/qtreeview.cpp:1252 #13 0xb6473815 in QAbstractScrollAreaFilter::eventFilter (this=0x8d6e098, o=0x8d6cf08, e=0xbfcd15d8) at widgets/qabstractscrollarea_p.h:95 #14 0xb6b08fca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x807b748, receiver=0x8d6cf08, event=0xbfcd15d8) at kernel/qcoreapplication.cpp:710 #15 0xb5fbfaaa in QApplicationPrivate::notify_helper (this=0x807b748, receiver=0x8d6cf08, e=0xbfcd15d8) at kernel/qapplication.cpp:4043 #16 0xb5fc8701 in QApplication::notify (this=0xbfcd1e28, receiver=0x8d6cf08, e=0xbfcd15d8) at kernel/qapplication.cpp:3749 #17 0xb7eb93fd in KApplication::notify(QObject*, QEvent*) () from /usr/share/qt4/lib/libkdeui.so.5 #18 0xb6b09dbb in QCoreApplication::notifyInternal (this=0xbfcd1e28, receiver=0x8d6cf08, event=0xbfcd15d8) at kernel/qcoreapplication.cpp:594 #19 0xb5fc775e in QApplicationPrivate::sendMouseEvent (receiver=0x8d6cf08, event=0xbfcd15d8, alienWidget=0x8d6cf08, nativeWidget=0x8ae6500, buttonDown=0xb684ba00, lastMouseReceiver=@0xb684ba04) at ../../src/corelib/kernel/qcoreapplication.h:211 #20 0xb60373c6 in QETWidget::translateMouseEvent (this=0x8ae6500, event=0xbfcd1c1c) at kernel/qapplication_x11.cpp:4409 #21 0xb60366ff in QApplication::x11ProcessEvent (this=0xbfcd1e28, event=0xbfcd1c1c) at kernel/qapplication_x11.cpp:3405 #22 0xb605f9f9 in QEventDispatcherX11::processEvents (this=0x8079938, flags={i = -1077076808}) at kernel/qeventdispatcher_x11.cpp:127 #23 0xb6b083da in QEventLoop::processEvents (this=0xbfcd1d30, flags={i = -1077076744}) at kernel/qeventloop.cpp:144 #24 0xb6b0881a in QEventLoop::exec (this=0xbfcd1d30, flags={i = -1077076680}) at kernel/qeventloop.cpp:195 #25 0xb6b0ac19 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:872 #26 0xb5fbf947 in QApplication::exec () at kernel/qapplication.cpp:3522 #27 0x0804b559 in main (argc=3, argv=0xbfcd1f04) at /home/krop/kde/src/KDE/kdepim/kmail/main.cpp:146 Also confirming same problem on Kubuntu Intrepid 8.10 (32-bit) using KDE 4.2.00 and KMail 1.11.0. QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4 #12 0xb6829d85 in ?? () from /usr/lib/libQtGui.so.4 #13 0xb617104a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #14 0xb64018ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #15 0xb640a0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4 #16 0xb7f01fed in KApplication::notify (this=0xbfde4e68, receiver=0x9e3fd88, event=0xbfde4528) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307 #17 0xb6171e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #18 0xb640936e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #19 0xb6473656 in ?? () from /usr/lib/libQtGui.so.4 #20 0xb64729e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #21 0xb649c7aa in ?? () from /usr/lib/libQtGui.so.4 #22 0xb47ba6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0xb47bdda3 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0xb47bdf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0xb619c478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #26 0xb649bea5 in ?? () from /usr/lib/libQtGui.so.4 #27 0xb617052a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #28 0xb61706ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #29 0xb6172da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #30 0xb6401767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #31 0x0804a7a0 in main (argc=0, argv=0x0) at /build/buildd/kdepim-4.2.0/kmail/main.cpp:146 Edit, apologies - first few lines didn't paste: Application: KMail (kmail), signal SIGSEGV Thread 1 (Thread 0xb403b6c0 (LWP 11986)): [KCrash Handler] #6 KMail::MessageListView::Core::ThemePreviewWidget::mousePressEvent (this=0x9d47f00, e=0xbfde4528) at /build/buildd/kdepim-4.2.0/kmail/messagelistview/core/themeeditor.cpp:954 #7 0xb6459949 in QWidget::event () from /usr/lib/libQtGui.so.4 #8 0xb6790fd3 in QFrame::event () from /usr/lib/libQtGui.so.4 #9 0xb68277df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4 #10 0xb68d2ccf in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4 #11 0xb690a9e4 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4 #12 0xb6829d85 in ?? () from /usr/lib/libQtGui.so.4 #13 0xb617104a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #14 0xb64018ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #15 0xb640a0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4 #16 0xb7f01fed in KApplication::notify (this=0xbfde4e68, receiver=0x9e3fd88, event=0xbfde4528) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307 #17 0xb6171e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #18 0xb640936e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #19 0xb6473656 in ?? () from /usr/lib/libQtGui.so.4 #20 0xb64729e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #21 0xb649c7aa in ?? () from /usr/lib/libQtGui.so.4 #22 0xb47ba6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0xb47bdda3 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0xb47bdf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0xb619c478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #26 0xb649bea5 in ?? () from /usr/lib/libQtGui.so.4 #27 0xb617052a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #28 0xb61706ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #29 0xb6172da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #30 0xb6401767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #31 0x0804a7a0 in main (argc=0, argv=0x0) at /build/buildd/kdepim-4.2.0/kmail/main.cpp:146 Fresh BT : Application: KMail (kmail), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [Current thread is 1 (Thread 0xb3b78700 (LWP 4853))] Thread 1 (Thread 0xb3b78700 (LWP 4853)): [KCrash Handler] #6 KMail::MessageListView::Core::Item::type (this=0x9082970) at /home/krop/kde/src/KDE/kdepim/kmail/messagelistview/core/item.h:123 #7 0xb6116bf6 in QWidget::event (this=0x9082970, event=0xbfda1378) at kernel/qwidget.cpp:7512 #8 0xb64d30a3 in QFrame::event (this=0x9082970, e=0xbfda1378) at widgets/qframe.cpp:559 #9 0xb657318f in QAbstractScrollArea::viewportEvent (this=0x9082970, e=0x9082970) at widgets/qabstractscrollarea.cpp:962 #10 0xb6624d97 in QAbstractItemView::viewportEvent (this=0x9082970, event=0xbfda1378) at itemviews/qabstractitemview.cpp:1466 #11 0xb665f974 in QTreeView::viewportEvent (this=0x9082970, event=0xbfda1378) at itemviews/qtreeview.cpp:1257 #12 0xb6575795 in QAbstractScrollAreaFilter::eventFilter (this=0x8c3b3f0, o=0x9082de8, e=0xbfda1378) at widgets/qabstractscrollarea_p.h:100 #13 0xb6c0ebea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8218ea8, receiver=0x9082de8, event=0xbfda1378) at kernel/qcoreapplication.cpp:718 #14 0xb60bfeca in QApplicationPrivate::notify_helper (this=0x8218ea8, receiver=0x9082de8, e=0xbfda1378) at kernel/qapplication.cpp:4080 #15 0xb60c8b21 in QApplication::notify (this=0xbfda1d18, receiver=0x9082de8, e=0xbfda1378) at kernel/qapplication.cpp:3786 #16 0xb7e80b3d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0xb6c0f9db in QCoreApplication::notifyInternal (this=0xbfda1d18, receiver=0x9082de8, event=0xbfda1378) at kernel/qcoreapplication.cpp:602 #18 0xb60c7b8e in QApplicationPrivate::sendMouseEvent (receiver=0x9082de8, event=0xbfda1378, alienWidget=0x9082de8, nativeWidget=0x9185cf8, buttonDown=0xb6950a20, lastMouseReceiver=@0xb6950a24) at ../../src/corelib/kernel/qcoreapplication.h:216 #19 0xb61378e6 in QETWidget::translateMouseEvent (this=0x9185cf8, event=0xbfda19bc) at kernel/qapplication_x11.cpp:4423 #20 0xb6136c27 in QApplication::x11ProcessEvent (this=0xbfda1d18, event=0xbfda19bc) at kernel/qapplication_x11.cpp:3419 #21 0xb61603ca in x11EventSourceDispatch (s=0x821b680, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #22 0xb43999a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0xb439d063 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0xb439d221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0xb6c3b428 in QEventDispatcherGlib::processEvents (this=0x8214f88, flags={i = -1076225160}) at kernel/qeventdispatcher_glib.cpp:323 #26 0xb615fac5 in QGuiEventDispatcherGlib::processEvents (this=0x8214f88, flags={i = -1076225112}) at kernel/qguieventdispatcher_glib.cpp:202 #27 0xb6c0dffa in QEventLoop::processEvents (this=0xbfda1c20, flags={i = -1076225048}) at kernel/qeventloop.cpp:149 #28 0xb6c0e43a in QEventLoop::exec (this=0xbfda1c20, flags={i = -1076224984}) at kernel/qeventloop.cpp:200 #29 0xb6c108e9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #30 0xb60bfd67 in QApplication::exec () at kernel/qapplication.cpp:3553 #31 0x0804ab0a in main (argc=-1213958072, argv=0x90829d8) at /home/krop/kde/src/KDE/kdepim/kmail/main.cpp:146 Here using: Qt: 4.5.1 (qt-copy 958974) KDE: 4.2.87 (KDE 4.2.87 (KDE 4.3 >= 20090519)) kdelibs svn rev. 971894 / kdebase svn rev. 971894 kdepim svn rev. 971976 on ArchLinux i686 - Kernel 2.6.29.3 I can't reproduce the crash with the provided test steps. Can anyone else confirm this ? Thanks (In reply to comment #7) > I can't reproduce the crash with the provided test steps. > Can anyone else confirm this ? Thanks I can still reproduce it. @Christophe: Are the steps still the same ? Thanks (In reply to comment #9) > @Christophe: Are the steps still the same ? Thanks Yes, exactly the same as in comment #0. I can confirm I'm still seeing the same behaviour on KMail Version 1.11.2, on a fresh install of Ubuntu 9.04 (GNOME desktop environment) Application: KMail (kmail), signal SIGSEGV Thread 1 (Thread 0xb3c00b40 (LWP 6017)): [KCrash Handler] #5 0xb7741b40 in ?? () from /usr/lib/libkmailprivate.so.4 #6 0xb61cec46 in QWidget::event () from /usr/lib/libQtGui.so.4 #7 0xb65a8993 in QFrame::event () from /usr/lib/libQtGui.so.4 #8 0xb664894f in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4 #9 0xb66fa647 in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4 #10 0xb67350c4 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4 #11 0xb664af55 in ?? () from /usr/lib/libQtGui.so.4 #12 0xb5ec9c5a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #13 0xb6177e7a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #14 0xb6180b11 in QApplication::notify () from /usr/lib/libQtGui.so.4 #15 0xb7dce94d in KApplication::notify () from /usr/lib/libkdeui.so.5 #16 0xb5ecaa3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #17 0xb617fb7e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #18 0xb61ef97e in ?? () from /usr/lib/libQtGui.so.4 #19 0xb61eeca7 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #20 0xb6219c6a in ?? () from /usr/lib/libQtGui.so.4 #21 0xb4302b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0xb43060eb in ?? () from /usr/lib/libglib-2.0.so.0 #23 0xb4306268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0xb5ef6438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #25 0xb6219365 in ?? () from /usr/lib/libQtGui.so.4 #26 0xb5ec906a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #27 0xb5ec94aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #28 0xb5ecb959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #29 0xb6177d17 in QApplication::exec () from /usr/lib/libQtGui.so.4 #30 0x0804a7a0 in _start () SVN commit 978105 by stefanek: Make sure that Delegate::hitItem() doesn't return bogus values when the hitTest() fails very early. BUG: 182552 M +5 -0 themedelegate.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=978105 |