Bug 284950

Summary: Kmail crashes on edit account
Product: [Applications] kmail2 Reporter: Vasco <v>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: montel, thommygay
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vasco 2011-10-25 19:07:28 UTC
Application: kmail (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Clicked the Modify button on the Identities in the Kmail settings

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0x7f4c78cb07a0 (LWP 28914))]

Thread 4 (Thread 0x7f4c5791e700 (LWP 28966)):
#0  0x00007f4c73bf0034 in __pthread_mutex_lock (mutex=0x1a9b188) at pthread_mutex_lock.c:61
#1  0x00007f4c6ea90fcc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c6ea91792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c5efa3516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f4c6eab62b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4c73bedefc in start_thread (arg=0x7f4c5791e700) at pthread_create.c:304
#6  0x00007f4c7604789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4c4ae1a700 (LWP 28969)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4c6afa2c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f4c6afa2d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f4c73bedefc in start_thread (arg=0x7f4c4ae1a700) at pthread_create.c:304
#4  0x00007f4c7604789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4c4a501700 (LWP 28970)):
#0  0x00007f4c6ea90635 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4c6ea90f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c6ea91429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c769b9f3e in QEventDispatcherGlib::processEvents (this=0x2267ed0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f4c7698dcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4c7698def7 in QEventLoop::exec (this=0x7f4c4a500de0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f4c768a527f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f4c768a7d05 in QThreadPrivate::start (arg=0x2266f30) at thread/qthread_unix.cpp:331
#8  0x00007f4c73bedefc in start_thread (arg=0x7f4c4a501700) at pthread_create.c:304
#9  0x00007f4c7604789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4c78cb07a0 (LWP 28914)):
[KCrash Handler]
#6  0x00007f4c75f9c3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f4c75f9fb0b in __GI_abort () at abort.c:92
#8  0x00007f4c7689e43b in qt_message_output (msgType=<optimized out>, buf=0x33a8d18 "ASSERT: \"interface && interface->isValid()\" in file bridge.cpp, line 164") at global/qglobal.cpp:2315
#9  0x00007f4c7689e7ef in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f4c769eda58 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffa2bd7338) at global/qglobal.cpp:2361
#10 0x00007f4c7689e994 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2544
#11 0x00007f4c4c1b1c28 in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
#12 0x00007f4c4c1b260a in QSpiAccessibleBridge::notifyAboutCreation(QSpiAdaptor*) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
#13 0x00007f4c4c1b1bd8 in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
#14 0x00007f4c4c1b3086 in QSpiAccessibleBridge::notifyAccessibilityUpdate(int, QAccessibleInterface*, int) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
#15 0x00007f4c773c5299 in QAccessible::updateAccessibility (o=<optimized out>, who=0, reason=QAccessible::StateChanged) at accessible/qaccessible_unix.cpp:107
#16 0x00007f4c76f0f77f in QWidget::event (this=0x3200700, event=0x7fffa2bd7f20) at kernel/qwidget.cpp:8585
#17 0x00007f4c76ebf424 in notify_helper (e=0x7fffa2bd7f20, receiver=0x3200700, this=0x1953ff0) at kernel/qapplication.cpp:4486
#18 QApplicationPrivate::notify_helper (this=0x1953ff0, receiver=0x3200700, e=0x7fffa2bd7f20) at kernel/qapplication.cpp:4458
#19 0x00007f4c76ec4291 in QApplication::notify (this=0x7fffa2bda680, receiver=0x3200700, e=0x7fffa2bd7f20) at kernel/qapplication.cpp:4365
#20 0x00007f4c786e0126 in KApplication::notify (this=0x7fffa2bda680, receiver=0x3200700, event=0x7fffa2bd7f20) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007f4c7698eafc in QCoreApplication::notifyInternal (this=0x7fffa2bda680, receiver=0x3200700, event=0x7fffa2bd7f20) at kernel/qcoreapplication.cpp:787
#22 0x00007f4c76f11523 in sendEvent (event=0x7fffa2bd7f20, receiver=0x3200700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QWidgetPrivate::setEnabled_helper (this=<optimized out>, enable=false) at kernel/qwidget.cpp:3374
#24 0x00007f4c76f1302c in QWidget::setParent (this=0x3200700, parent=0x3201420, f=...) at kernel/qwidget.cpp:10157
#25 0x00007f4c76f13ffe in QWidgetPrivate::init (this=0x33a8160, parentWidget=<optimized out>, f=...) at kernel/qwidget.cpp:1344
#26 0x00007f4c76f145b1 in QWidget::QWidget (this=0x3200700, parent=0x3201420, f=...) at kernel/qwidget.cpp:1154
#27 0x00007f4c77339794 in QAbstractScrollAreaPrivate::init (this=0x33a6aa0) at widgets/qabstractscrollarea.cpp:272
#28 0x00007f4c77339b54 in QAbstractScrollArea::QAbstractScrollArea (this=0x3201420, dd=<optimized out>, parent=<optimized out>) at widgets/qabstractscrollarea.cpp:493
#29 0x00007f4c7732379c in QTextEdit::QTextEdit (this=0x3201420, parent=0x31ff500) at widgets/qtextedit.cpp:601
#30 0x00007f4c787c4103 in KTextEdit::KTextEdit (this=0x3201420, parent=<optimized out>) at ../../kdeui/widgets/ktextedit.cpp:271
#31 0x00007f4c77a822c8 in KMail::XFaceConfigurator::XFaceConfigurator (this=0x2bafcd0, parent=<optimized out>) at ../../kmail/xfaceconfigurator.cpp:185
#32 0x00007f4c77a7019b in KMail::IdentityDialog::IdentityDialog (this=0x2c68b30, parent=<optimized out>) at ../../kmail/identitydialog.cpp:514
#33 0x00007f4c77b29a9e in KMail::IdentityPage::slotModifyIdentity (this=0x2a67c00) at ../../kmail/identitypage.cpp:192
#34 0x00007f4c77b29f9c in KMail::IdentityPage::qt_metacall (this=0x2a67c00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa2bd9250) at ./identitypage.moc:85
#35 0x00007f4c769a1eba in QMetaObject::activate (sender=0x29ff460, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa2bd9250) at kernel/qobject.cpp:3278
#36 0x00007f4c77530582 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#37 0x00007f4c7727613e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:546
#38 0x00007f4c7727747b in QAbstractButtonPrivate::click (this=0x29ff540) at widgets/qabstractbutton.cpp:539
#39 0x00007f4c772776ec in QAbstractButton::mouseReleaseEvent (this=0x29ff460, e=0x7fffa2bd9960) at widgets/qabstractbutton.cpp:1121
#40 0x00007f4c76f0fc9a in QWidget::event (this=0x29ff460, event=0x7fffa2bd9960) at kernel/qwidget.cpp:8295
#41 0x00007f4c76ebf424 in notify_helper (e=0x7fffa2bd9960, receiver=0x29ff460, this=0x1953ff0) at kernel/qapplication.cpp:4486
#42 QApplicationPrivate::notify_helper (this=0x1953ff0, receiver=0x29ff460, e=0x7fffa2bd9960) at kernel/qapplication.cpp:4458
#43 0x00007f4c76ec4c6b in QApplication::notify (this=<optimized out>, receiver=0x29ff460, e=0x7fffa2bd9960) at kernel/qapplication.cpp:4047
#44 0x00007f4c786e0126 in KApplication::notify (this=0x7fffa2bda680, receiver=0x29ff460, event=0x7fffa2bd9960) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x00007f4c7698eafc in QCoreApplication::notifyInternal (this=0x7fffa2bda680, receiver=0x29ff460, event=0x7fffa2bd9960) at kernel/qcoreapplication.cpp:787
#46 0x00007f4c76ec03f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QApplicationPrivate::sendMouseEvent (receiver=0x29ff460, event=0x7fffa2bd9960, alienWidget=0x29ff460, nativeWidget=0x28fbe50, buttonDown=0x29ff460, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#48 0x00007f4c76f3f945 in QETWidget::translateMouseEvent (this=0x28fbe50, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#49 0x00007f4c76f3e8be in QApplication::x11ProcessEvent (this=0x7fffa2bda680, event=0x7fffa2bda180) at kernel/qapplication_x11.cpp:3690
#50 0x00007f4c76f67412 in x11EventSourceDispatch (s=0x195e900, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0x00007f4c6ea90a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f4c6ea91258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f4c6ea91429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f4c769b9ed6 in QEventDispatcherGlib::processEvents (this=0x194a070, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#55 0x00007f4c76f6707e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007f4c7698dcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007f4c7698def7 in QEventLoop::exec (this=0x7fffa2bda550, flags=...) at kernel/qeventloop.cpp:201
#58 0x00007f4c76992789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#59 0x0000000000402bd3 in main (argc=<optimized out>, argv=<optimized out>) at ../../kmail/main.cpp:145

Reported using DrKonqi
Comment 1 Laurent Montel 2011-10-26 07:35:53 UTC
crash with interfaceToAccessible + kubuntu 11.10
It"s a pb on kubuntu not kmail.
Comment 2 Christophe Marin 2011-12-19 10:20:15 UTC
*** Bug 289345 has been marked as a duplicate of this bug. ***