Bug 203373 - Crash on exit of kontact/kmail
Summary: Crash on exit of kontact/kmail
Status: RESOLVED NOT A BUG
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-11 00:40 UTC by Alexander Wilms
Modified: 2009-11-16 11:54 UTC (History)
2 users (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 Alexander Wilms 2009-08-11 00:40:21 UTC
Application that crashed: kontact
Version of the application: 4.3.0
KDE Version: 4.3.00 (KDE 4.3.0) "release 155"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.25-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
Crash on exit of contact, happens almost always

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  QUtf8Codec::convertFromUnicode (this=0x8058f10, uc=0x1, len=4, state=0x0) at codecs/qutfcodec.cpp:82
#7  0xb6732789 in QTextCodec::fromUnicode (this=0x8058f10, str=@0x8373698) at codecs/qtextcodec.cpp:1189
#8  0xb66533eb in QString::toLocal8Bit (this=0x8373698) at tools/qstring.cpp:3360
#9  0xb6690c89 in locale_encode (f=@0x8373698) at io/qfile.cpp:70
#10 0xb6690a2a in QFile::encodeName (fileName=@0x8373698) at io/qfile.cpp:484
#11 0xb6ff69b8 in ?? () from /usr/lib/libkio.so.5
#12 0xb6ff753f in ?? () from /usr/lib/libkio.so.5
#13 0xb6ffa72b in ?? () from /usr/lib/libkio.so.5
#14 0xb6716788 in QMetaObject::activate (sender=0x87be460, from_signal_index=4, to_signal_index=4, argv=0xbfdd83dc) at kernel/qobject.cpp:3113
#15 0xb6717412 in QMetaObject::activate (sender=0x87be460, m=0xb67f88b0, local_signal_index=0, argv=0xbfdd83dc) at kernel/qobject.cpp:3187
#16 0xb6752e73 in QSocketNotifier::activated (this=0x87be460, _t1=28) at .moc/release-shared/moc_qsocketnotifier.cpp:83
#17 0xb671beb7 in QSocketNotifier::event (this=0x87be460, e=0xbfdd8790) at kernel/qsocketnotifier.cpp:316
#18 0xb5bd87fc in QApplicationPrivate::notify_helper (this=0x807d738, receiver=0x87be460, e=0xbfdd8790) at kernel/qapplication.cpp:4056
#19 0xb5be0aee in QApplication::notify (this=0xbfdd9368, receiver=0x87be460, e=0xbfdd8790) at kernel/qapplication.cpp:3603
#20 0xb6cea27d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0xb670116b in QCoreApplication::notifyInternal (this=0xbfdd9368, receiver=0x87be460, event=0xbfdd8790) at kernel/qcoreapplication.cpp:610
#22 0xb672cb6a in socketNotifierSourceDispatch (source=0x80747a8) at kernel/qcoreapplication.h:213
#23 0xb4e9d9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb4ea1083 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb4ea1241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0xb672c8d8 in QEventDispatcherGlib::processEvents (this=0x8053fb0, flags={i = -1076000536}) at kernel/qeventdispatcher_glib.cpp:327
#27 0xb5c78ce5 in QGuiEventDispatcherGlib::processEvents (this=0x8053fb0, flags={i = -1076000488}) at kernel/qguieventdispatcher_glib.cpp:202
#28 0xb6702226 in QCoreApplication::processEvents (flags={i = -1076000376}) at kernel/qcoreapplication.cpp:803
#29 0xad59e215 in ?? () from /usr/lib/libknodecommon.so.4
#30 0xad5f652a in KNMainWidget::prepareShutdown() () from /usr/lib/libknodecommon.so.4
#31 0xad67524b in ?? () from /usr/lib/kde4/knodepart.so
#32 0xb7910d59 in Kontact::Plugin::~Plugin() () from /usr/lib/libkontactinterfaces.so.4
#33 0xb1370cac in ?? () from /usr/lib/kde4/kontact_knodeplugin.so
#34 0xb792bcb6 in Kontact::MainWindow::~MainWindow() () from /usr/lib/libkontactprivate.so.4
#35 0xb67100d5 in qDeleteInEventHandler (o=0x1) at kernel/qobject.cpp:3815
#36 0xb671199b in QObject::event (this=0x816c1c8, e=0x8ad5808) at kernel/qobject.cpp:1094
#37 0xb5c2ecd0 in QWidget::event (this=0x816c1c8, event=0x8ad5808) at kernel/qwidget.cpp:7946
#38 0xb5fddd07 in QMainWindow::event (this=0x816c1c8, event=0x8ad5808) at widgets/qmainwindow.cpp:1399
#39 0xb6dce037 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb6e1391c in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#41 0xb5bd87fc in QApplicationPrivate::notify_helper (this=0x807d738, receiver=0x816c1c8, e=0x8ad5808) at kernel/qapplication.cpp:4056
#42 0xb5be0bd2 in QApplication::notify (this=0xbfdd9368, receiver=0x816c1c8, e=0x8ad5808) at kernel/qapplication.cpp:4021
#43 0xb6cea27d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0xb670116b in QCoreApplication::notifyInternal (this=0xbfdd9368, receiver=0x816c1c8, event=0x8ad5808) at kernel/qcoreapplication.cpp:610
#45 0xb6701db5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8054428) at kernel/qcoreapplication.h:213
#46 0xb6701fad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#47 0xb672cc8f in postEventSourceDispatch (s=0x8074110) at kernel/qcoreapplication.h:218
#48 0xb4e9d9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0xb4ea1083 in ?? () from /usr/lib/libglib-2.0.so.0
#50 0xb4ea1241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#51 0xb672c8d8 in QEventDispatcherGlib::processEvents (this=0x8053fb0, flags={i = -1075998152}) at kernel/qeventdispatcher_glib.cpp:327
#52 0xb5c78ce5 in QGuiEventDispatcherGlib::processEvents (this=0x8053fb0, flags={i = -1075998104}) at kernel/qguieventdispatcher_glib.cpp:202
#53 0xb66ff78a in QEventLoop::processEvents (this=0xbfdd92e0, flags={i = -1075998040}) at kernel/qeventloop.cpp:149
#54 0xb66ffbd2 in QEventLoop::exec (this=0xbfdd92e0, flags={i = -1075997976}) at kernel/qeventloop.cpp:201
#55 0xb6702079 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#56 0xb5bd8677 in QApplication::exec () at kernel/qapplication.cpp:3525
#57 0x0804c04f in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-11 15:33:06 UTC
Weird. As it is happening every time, can you install the "kdelibs5-debuginfo" and "kdepim4-debuginfo" packages and try to paste here a new backtrace (using the Developer Information tab in the crash handler dialog) ? Thanks
Comment 2 Nick Elliott 2009-08-13 21:43:52 UTC
I can confirm this behaviour every time I exit Kontact, started happening in the past day or so.

A Fatal Error Occurred
The application Kontact (kontact) crashed and caused the signal 6 (SIGABRT).

Version of the application: 1.4.4
KDE Version: 4.2.4
Operating System: Linux 2.6.28-14
Distribution: Kubuntu 9.04 64-bit

Backtrace:

Application: Kontact (kontact), signal SIGABRT
0x00007fcfbf7bcd21 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 4042)]

Thread 2 (Thread 0x7fcfa1c9f950 (LWP 4068)):
#0  0x00007fcfbf7f3742 in select () from /lib/libc.so.6
#1  0x00007fcfc0364f06 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007fcfc029d952 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fcfbcb673ba in start_thread () from /lib/libpthread.so.0
#4  0x00007fcfbf7fafcd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fcfc5c64750 (LWP 4042)):
[KCrash Handler]
#5  0x00007fcfbf747fb5 in raise () from /lib/libc.so.6
#6  0x00007fcfbf749bc3 in abort () from /lib/libc.so.6
#7  0x00007fcfbf740f09 in __assert_fail () from /lib/libc.so.6
#8  0x00007fcfad0f8384 in KMKernel::self () from /usr/lib/libkmailprivate.so.4
#9  0x00007fcfad1c205e in kmcrashHandler () from /usr/lib/libkmailprivate.so.4
#10 0x00007fcfc23c78f1 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#11 <signal handler called>
#12 0x00007fcfbf747fb5 in raise () from /lib/libc.so.6
#13 0x00007fcfbf749bc3 in abort () from /lib/libc.so.6
#14 0x00007fcfbf787228 in ?? () from /lib/libc.so.6
#15 0x00007fcfbf78db2c in ?? () from /lib/libc.so.6
#16 0x00007fcfbf78f8f1 in ?? () from /lib/libc.so.6
#17 0x00007fcfbf791828 in malloc () from /lib/libc.so.6
#18 0x00007fcfc02a0b25 in QByteArray::resize () from /usr/lib/libQtCore.so.4
#19 0x00007fcfc0324236 in QIODevicePrivate::QIODevicePrivate () from /usr/lib/libQtCore.so.4
#20 0x00007fcfc031ca10 in ?? () from /usr/lib/libQtCore.so.4
#21 0x00007fcfc031cefe in QFile::QFile () from /usr/lib/libQtCore.so.4
#22 0x00007fcfc3974470 in KABC::Lock::readLockFile () from /usr/lib/libkabc.so.4
#23 0x00007fcfc397528d in KABC::Lock::unlock () from /usr/lib/libkabc.so.4
#24 0x00007fcfc39755dc in KABC::Lock::~Lock () from /usr/lib/libkabc.so.4
#25 0x00007fcfc3c49289 in KCal::ResourceLocal::~ResourceLocal () from /usr/lib/libkcal.so.4
#26 0x00007fcfc36e7e5e in KRES::ManagerImpl::~ManagerImpl () from /usr/lib/libkresources.so.4
#27 0x00007fcfc3c5ec2d in ?? () from /usr/lib/libkcal.so.4
#28 0x00007fcfc3c5a9b1 in KCal::CalendarResources::~CalendarResources () from /usr/lib/libkcal.so.4
#29 0x00007fcfaf91fe96 in KOrg::StdCalendar::~StdCalendar () from /usr/lib/libkorganizer_calendar.so.4
#30 0x00007fcfaf921537 in ?? () from /usr/lib/libkorganizer_calendar.so.4
#31 0x00007fcfc4eb368c in ?? () from /usr/lib/libkde3support.so.4
#32 0x00007fcfc0386ce5 in qt_call_post_routines () from /usr/lib/libQtCore.so.4
#33 0x00007fcfc0f36c48 in QApplication::~QApplication () from /usr/lib/libQtGui.so.4
#34 0x0000000000404aa1 in _start ()
Comment 3 Dario Andres 2009-08-17 01:35:02 UTC
@Nick Elliott: mh, the backtrace seems to be different. Could you please open a new bug report for it ? Thanks in advance
Comment 4 Christophe Marin 2009-11-16 11:54:58 UTC
No feedback. Closing.