Bug 281649 - Kontact crash on shutting down.
Summary: Kontact crash on shutting down.
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.7.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 284010 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-08 21:54 UTC by auxsvr
Modified: 2011-11-21 09:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.62 KB, text/plain)
2011-11-21 09:55 UTC, Piotr Keplicz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description auxsvr 2011-09-08 21:54:06 UTC
Application: kontact (4.7.0)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.7-desktop i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Kontact was shutting down and crashed after some seconds. I've seen this crash 2-3 times since kmail2 was introduced.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2def9a0 (LWP 18403))]

Thread 2 (Thread 0xb1c0cb70 (LWP 18407)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb41f4105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6221aec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5b0be17 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb41efb05 in start_thread () from /lib/libpthread.so.0
#5  0xb6213d5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2def9a0 (LWP 18403)):
[KCrash Handler]
#7  QStackedWidget::currentWidget (this=0x0) at widgets/qstackedwidget.cpp:231
#8  0xb69b9044 in QTabWidget::currentWidget (this=0x861b520) at widgets/qtabwidget.cpp:624
#9  0xafde4116 in MessageList::Pane::currentMessage (this=0x861b520) at /usr/src/debug/kdepim-4.7.0/messagelist/pane.cpp:552
#10 0xb014721c in KMMainWidget::updateListFilterAction (this=0x86241a0) at /usr/src/debug/kdepim-4.7.0/kmail/kmmainwidget.cpp:2208
#11 0xb0154a0e in KMMainWidget::updateMessageActionsDelayed (this=0x86241a0) at /usr/src/debug/kdepim-4.7.0/kmail/kmmainwidget.cpp:3622
#12 0xb01650b9 in KMMainWidget::qt_metacall (this=0x86241a0, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfc7d6bc) at /usr/src/debug/kdepim-4.7.0/build/kmail/kmmainwidget.moc:360
#13 0xb6fbf1fd in QMetaObject::metacall (object=0x86241a0, cl=QMetaObject::InvokeMetaMethod, idx=44, argv=0xbfc7d6bc) at kernel/qmetaobject.cpp:237
#14 0xb6fce66c in QMetaObject::activate (sender=0x86bb6e0, m=0xb70f35a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#15 0xb701e845 in QTimer::timeout (this=0x86bb6e0) at .moc/release-shared/moc_qtimer.cpp:134
#16 0xb6fd59f6 in QTimer::timerEvent (this=0x86bb6e0, e=0xbfc7dbfc) at kernel/qtimer.cpp:271
#17 0xb6fcdda4 in QObject::event (this=0x86bb6e0, e=0xbfc7dbfc) at kernel/qobject.cpp:1190
#18 0xb64dac74 in QApplicationPrivate::notify_helper (this=0x8076470, receiver=0x86bb6e0, e=0xbfc7dbfc) at kernel/qapplication.cpp:4462
#19 0xb64e3a17 in QApplication::notify (this=0xbfc7eb04, receiver=0x86bb6e0, e=0xbfc7dbfc) at kernel/qapplication.cpp:3862
#20 0xb75c5b01 in KApplication::notify (this=0xbfc7eb04, receiver=0x86bb6e0, event=0xbfc7dbfc) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#21 0xb6fb890e in QCoreApplication::notifyInternal (this=0xbfc7eb04, receiver=0x86bb6e0, event=0xbfc7dbfc) at kernel/qcoreapplication.cpp:731
#22 0xb6fe9d29 in sendEvent (this=0x8080e34) at kernel/qcoreapplication.h:215
#23 QTimerInfoList::activateTimers (this=0x8080e34) at kernel/qeventdispatcher_unix.cpp:619
#24 0xb6fe69f2 in timerSourceDispatch (source=0x8080e00) at kernel/qeventdispatcher_glib.cpp:184
#25 0xb409fc3f in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0xb40a03a0 in ?? () from /lib/libglib-2.0.so.0
#27 0xb40a06ca in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0xb6fe711b in QEventDispatcherGlib::processEvents (this=0x80566b8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#29 0xb6591a3a in QGuiEventDispatcherGlib::processEvents (this=0x80566b8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0xb6fb7bed in QEventLoop::processEvents (this=0xbfc7de94, flags=...) at kernel/qeventloop.cpp:149
#31 0xb6fb7e19 in QEventLoop::exec (this=0xbfc7de94, flags=...) at kernel/qeventloop.cpp:201
#32 0xb7212a5b in KJob::exec (this=0x86bb8e0) at /usr/src/debug/kdelibs-4.7.0/kdecore/jobs/kjob.cpp:204
#33 0xb0111cb4 in KMKernel::cleanup (this=0x848ca38) at /usr/src/debug/kdepim-4.7.0/kmail/kmkernel.cpp:1241
#34 0xb02add4b in KMailPart::~KMailPart (this=0x83796b0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdepim-4.7.0/kmail/kmail_part.cpp:138
#35 0xb02ade82 in KMailPart::~KMailPart (this=0x83796b0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdepim-4.7.0/kmail/kmail_part.cpp:141
#36 0xb7826c48 in KontactInterface::Plugin::~Plugin() () from /usr/lib/libkontactinterface.so.4
#37 0xb08a2a89 in KMailPlugin::~KMailPlugin (this=0x8369b08, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdepim-4.7.0/kontact/plugins/kmail/kmail_plugin.cpp:159
#38 0xb08a2af2 in KMailPlugin::~KMailPlugin (this=0x8369b08, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdepim-4.7.0/kontact/plugins/kmail/kmail_plugin.cpp:163
#39 0xb785770f in Kontact::MainWindow::~MainWindow (this=0x8148778, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdepim-4.7.0/kontact/src/mainwindow.cpp:287
#40 0xb78578c2 in Kontact::MainWindow::~MainWindow (this=0x8148778, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdepim-4.7.0/kontact/src/mainwindow.cpp:289
#41 0xb6fcb8b3 in qDeleteInEventHandler (o=0x8148778) at kernel/qobject.cpp:3995
#42 0xb6fcdf88 in QObject::event (this=0x8148778, e=0x879c258) at kernel/qobject.cpp:1209
#43 0xb6535cac in QWidget::event (this=0x8148778, event=0x879c258) at kernel/qwidget.cpp:8718
#44 0xb6962d9c in QMainWindow::event (this=0x8148778, event=0x879c258) at widgets/qmainwindow.cpp:1480
#45 0xb76a2194 in KMainWindow::event (this=0x8148778, ev=0x879c258) at /usr/src/debug/kdelibs-4.7.0/kdeui/widgets/kmainwindow.cpp:1100
#46 0xb76ea162 in KXmlGuiWindow::event (this=0x8148778, ev=0x879c258) at /usr/src/debug/kdelibs-4.7.0/kdeui/xmlgui/kxmlguiwindow.cpp:126
#47 0xb64dac74 in QApplicationPrivate::notify_helper (this=0x8076470, receiver=0x8148778, e=0x879c258) at kernel/qapplication.cpp:4462
#48 0xb64e3ac4 in QApplication::notify (this=0xbfc7eb04, receiver=0x8148778, e=0x879c258) at kernel/qapplication.cpp:4341
#49 0xb75c5b01 in KApplication::notify (this=0xbfc7eb04, receiver=0x8148778, event=0x879c258) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#50 0xb6fb890e in QCoreApplication::notifyInternal (this=0xbfc7eb04, receiver=0x8148778, event=0x879c258) at kernel/qcoreapplication.cpp:731
#51 0xb6fbc69c in sendEvent (receiver=0x0, event_type=0, data=0x8056b20) at kernel/qcoreapplication.h:215
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8056b20) at kernel/qcoreapplication.cpp:1372
#53 0xb6fbc7ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#54 0xb6fe6f94 in sendPostedEvents (s=0x8078700) at kernel/qcoreapplication.h:220
#55 postEventSourceDispatch (s=0x8078700) at kernel/qeventdispatcher_glib.cpp:277
#56 0xb409fc3f in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0xb40a03a0 in ?? () from /lib/libglib-2.0.so.0
#58 0xb40a06ca in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0xb6fe711b in QEventDispatcherGlib::processEvents (this=0x80566b8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#60 0xb6591a3a in QGuiEventDispatcherGlib::processEvents (this=0x80566b8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0xb6fb7bed in QEventLoop::processEvents (this=0xbfc7ea64, flags=...) at kernel/qeventloop.cpp:149
#62 0xb6fb7e19 in QEventLoop::exec (this=0xbfc7ea64, flags=...) at kernel/qeventloop.cpp:201
#63 0xb6fbc8c0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#64 0xb64d89c4 in QApplication::exec () at kernel/qapplication.cpp:3736
#65 0x0804b847 in main (argc=80, argv=0xa0) at /usr/src/debug/kdepim-4.7.0/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Christophe Marin 2011-09-08 22:05:48 UTC
> Application: kontact (4.7.0)
> KDE Platform Version: 4.7.1 (4.7.1)

> [...] /usr/src/debug/kdelibs-4.7.0/kdeui/widgets/kmainwindow.cpp

Something is broken in your installation all these packages should be 4.7.1
Comment 2 Christophe Marin 2011-09-24 13:14:10 UTC
Can you reproduce after fixing your packages puzzle ?
Comment 3 auxsvr 2011-09-25 07:31:15 UTC
It appears that the repository I downloaded from mixed versions of packages. I haven't seen this since fully upgrading to 4.7.1, so feel free to close this.
Comment 4 Christophe Marin 2011-09-25 08:45:58 UTC
Thank you for the feedback.

Closing
Comment 5 Christophe Marin 2011-10-15 19:22:45 UTC
*** Bug 284010 has been marked as a duplicate of this bug. ***
Comment 6 Piotr Keplicz 2011-11-21 09:55:47 UTC
Created attachment 65898 [details]
New crash information added by DrKonqi

kontact (4.7.3) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Kontact crashed when shutting down (after File->Quit). I've seen similar crashes several times ever since I upgraded to KMail2. Doesn't happen every time though. My desktop is fully upgraded to KDE 4.7.3 (on Kubuntu 11.10).

-- Backtrace (Reduced):
#7  0x057015d6 in QTabWidget::currentWidget (this=0x9d89000) at widgets/qtabwidget.cpp:624
#8  0x04565b46 in MessageList::Pane::currentMessage (this=0x9d89000) at ../../messagelist/pane.cpp:565
#9  0x047e9749 in KMMainWidget::updateListFilterAction (this=0x9da8c18) at ../../kmail/kmmainwidget.cpp:2247
#10 0x047f5cac in KMMainWidget::updateMessageActionsDelayed (this=0x9da8c18) at ../../kmail/kmmainwidget.cpp:3663
#11 0x04808099 in KMMainWidget::qt_metacall (this=0x9da8c18, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbff514c4) at ./kmmainwidget.moc:360