Bug 185844 - KMail crash in KPIMIdentities::IdentityCombo::~IdentityCombo when sending email
Summary: KMail crash in KPIMIdentities::IdentityCombo::~IdentityCombo when sending email
Status: RESOLVED WORKSFORME
Alias: None
Product: kdepimlibs
Classification: Applications
Component: kpimidentities (show other bugs)
Version: SVN trunk
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Tom Albers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-01 00:57 UTC by Alex Merry
Modified: 2009-04-19 16:34 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 Alex Merry 2009-03-01 00:57:33 UTC
Version:           r928889 (using Devel)
Compiler:          gcc version 4.3.3 (GCC) 
OS:                Linux
Installed from:    Compiled sources

When I clicked "Send" on an email in KMail, it crashed with the following backtrace:

Application: KMail (kmail), signal SIGABRT
0x00007f160683a001 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 5700)]

Thread 2 (Thread 0x7f15f1b39950 (LWP 5933)):
#0  0x00007f1606863d02 in select () from /lib/libc.so.6
#1  0x00007f1608865fbf in QProcessManager::run (this=0x1812620) at /home/kde-devel/src/qt-copy/src/corelib/io/qprocess_unix.cpp:300
#2  0x00007f16087945c5 in QThreadPrivate::start (arg=0x1812620) at /home/kde-devel/src/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#3  0x00007f160850cfc7 in start_thread () from /lib/libpthread.so.0
#4  0x00007f160686a5dd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f160c229750 (LWP 5700)):
[KCrash Handler]
#5  0x00007f16067cd0c5 in raise () from /lib/libc.so.6
#6  0x00007f16067ce5e3 in abort () from /lib/libc.so.6
#7  0x00007f160680d8e0 in malloc_printerr () from /lib/libc.so.6
#8  0x00007f160a40eb43 in ~IdentityCombo (this=0x220f450) at /home/kde-devel/src/KDE/kdepimlibs/kpimidentities/identitycombo.cpp:63
#9  0x00007f16088931bd in QObjectPrivate::deleteChildren (this=0x28f7020) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qobject.cpp:1840
#10 0x00007f16074e310d in ~QWidget (this=0x2492940) at /home/kde-devel/src/qt-copy/src/gui/kernel/qwidget.cpp:1368
#11 0x00007f16088931bd in QObjectPrivate::deleteChildren (this=0x2c78480) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qobject.cpp:1840
#12 0x00007f16074e3a33 in ~QWidget (this=0x25db000) at /home/kde-devel/src/qt-copy/src/gui/kernel/qwidget.cpp:1368
#13 0x00007f16078d3c9d in ~QFrame (this=0x25db000) at /home/kde-devel/src/qt-copy/src/gui/widgets/qframe.cpp:238
#14 0x00007f160793a111 in ~QSplitter (this=0x25db000) at /home/kde-devel/src/qt-copy/src/gui/widgets/qsplitter.cpp:1003
#15 0x00007f16088931bd in QObjectPrivate::deleteChildren (this=0x27d8fc0) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qobject.cpp:1840
#16 0x00007f16074e310d in ~QWidget (this=0x2d47f90) at /home/kde-devel/src/qt-copy/src/gui/kernel/qwidget.cpp:1368
#17 0x00007f16088931bd in QObjectPrivate::deleteChildren (this=0x25c5050) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qobject.cpp:1840
#18 0x00007f16074e3a33 in ~QWidget (this=0x283e950) at /home/kde-devel/src/qt-copy/src/gui/kernel/qwidget.cpp:1368
#19 0x00007f16078f101d in ~QMainWindow (this=0x283e950) at /home/kde-devel/src/qt-copy/src/gui/widgets/qmainwindow.cpp:323
#20 0x00007f160bddeb3e in ~KMainWindow (this=0x283e950) at /home/kde-devel/src/KDE/kdelibs/kdeui/widgets/kmainwindow.cpp:467
#21 0x00007f160be1deca in ~KXmlGuiWindow (this=0x283e950, __vtt_parm=0x7f160b631758) at /home/kde-devel/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:127
#22 0x00007f160b0830e9 in ~SecondaryWindow (this=0x283e950, __vtt_parm=0x7f160b631750) at /home/kde-devel/src/KDE/kdepim/kmail/secondarywindow.cpp:56
#23 0x00007f160adc3153 in ~Composer (this=0x283e950, __vtt_parm=0x7f160b631748) at /home/kde-devel/src/KDE/kdepim/kmail/composer.h:42
#24 0x00007f160adb1e84 in ~KMComposeWin (this=0x283e950) at /home/kde-devel/src/KDE/kdepim/kmail/kmcomposewin.cpp:411
#25 0x00007f1608892d4c in qDeleteInEventHandler (o=0x283e950) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qobject.cpp:3755
#26 0x00007f1608897122 in QObject::event (this=0x283e950, e=0x2cad5b0) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qobject.cpp:1087
#27 0x00007f16074e9b31 in QWidget::event (this=0x283e950, event=0x2cad5b0) at /home/kde-devel/src/qt-copy/src/gui/kernel/qwidget.cpp:7908
#28 0x00007f16078f0f21 in QMainWindow::event (this=0x283e950, event=0x2cad5b0) at /home/kde-devel/src/qt-copy/src/gui/widgets/qmainwindow.cpp:1391
#29 0x00007f160bde07e2 in KMainWindow::event (this=0x283e950, ev=0x2cad5b0) at /home/kde-devel/src/KDE/kdelibs/kdeui/widgets/kmainwindow.cpp:1094
#30 0x00007f160be1dbb3 in KXmlGuiWindow::event (this=0x283e950, ev=0x2cad5b0) at /home/kde-devel/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#31 0x00007f160748c0c3 in QApplicationPrivate::notify_helper (this=0x158b630, receiver=0x283e950, e=0x2cad5b0) at /home/kde-devel/src/qt-copy/src/gui/kernel/qapplication.cpp:4051
#32 0x00007f160748dfca in QApplication::notify (this=0x7fff1437c240, receiver=0x283e950, e=0x2cad5b0) at /home/kde-devel/src/qt-copy/src/gui/kernel/qapplication.cpp:4016
#33 0x00007f160bd0b42b in KApplication::notify (this=0x7fff1437c240, receiver=0x283e950, event=0x2cad5b0) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#34 0x00007f1608883043 in QCoreApplication::notifyInternal (this=0x7fff1437c240, receiver=0x283e950, event=0x2cad5b0) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:593
#35 0x00007f1608886b05 in QCoreApplication::sendEvent (receiver=0x283e950, event=0x2cad5b0) at ../../include/QtCore/../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:208
#36 0x00007f1608883595 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1564510) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1231
#37 0x00007f160888376c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1127
#38 0x00007f16088b268b in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:213
#39 0x00007f16088b18cc in postEventSourceDispatch (s=0x158d380) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:204
#40 0x00007f15fdc64aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0x00007f15fdc6821d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#42 0x00007f15fdc683db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0x00007f16088b0c0e in QEventDispatcherGlib::processEvents (this=0x158afd0, flags={i = 339197776}) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:318
#44 0x00007f160753302b in QGuiEventDispatcherGlib::processEvents (this=0x158afd0, flags={i = 339197872}) at /home/kde-devel/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:197
#45 0x00007f16088802c7 in QEventLoop::processEvents (this=0x7fff1437c070, flags={i = 339197968}) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qeventloop.cpp:144
#46 0x00007f16088804d4 in QEventLoop::exec (this=0x7fff1437c070, flags={i = 339198080}) at /home/kde-devel/src/qt-copy/src/corelib/kernel/qeventloop.cpp:191
#47 0x00007f160888388e in QCoreApplication::exec () at /home/kde-devel/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:875
#48 0x00007f160748be20 in QApplication::exec () at /home/kde-devel/src/qt-copy/src/gui/kernel/qapplication.cpp:3526
#49 0x0000000000403db1 in main (argc=3, argv=0x7fff1437c3c8) at /home/kde-devel/src/KDE/kdepim/kmail/main.cpp:146
Comment 1 Alex Merry 2009-03-01 00:58:24 UTC
My build was actually r932479.
Comment 2 Tom Albers 2009-04-19 00:13:21 UTC
Alex, is this crash reproducable? It's crashing in the } of the destructor, which probably means that the superclass is crashing, but that's not in the bt. Do you have debug symbols for kdelibs? In your revision it should have KComboBox as parent.
Comment 3 Alex Merry 2009-04-19 12:27:46 UTC
I think (although I'm not certain about this) that I got this several times.  But I haven't had it since early March.  It's possible that it was the result of bad build.

I'm happy for you to close is as WORKSFORME if you like.