Bug 212114

Summary: Kontact segfault on closing, addressbook was locked and writting failled
Product: [Applications] kontact Reporter: François Bianco <fbianco>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description François Bianco 2009-10-27 22:02:26 UTC
Application that crashed: kontact
Version of the application: 4.3.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-2-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  QCoreApplication::notifyInternal (this=0x7fff5a2ed190, receiver=0x0, event=0x7fff5a2eb640) at kernel/qcoreapplication.cpp:594
#6  0x00007f089c69a728 in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fff5a2eb640) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#7  QWidget::event (this=<value optimized out>, event=0x7fff5a2eb640) at kernel/qwidget.cpp:7850
#8  0x00007f089c64a01d in QApplicationPrivate::notify_helper (this=0x16b1810, receiver=0x2bcb590, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4065
#9  0x00007f089c65207a in QApplication::notify (this=0x7fff5a2ed190, receiver=0x2bcb590, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4030
#10 0x00007f089db700db in KApplication::notify (this=0x7fff5a2ed190, receiver=0x2bcb590, event=0x7fff5a2eb640) at ../../kdeui/kernel/kapplication.cpp:302
#11 0x00007f089d1d0c9c in QCoreApplication::notifyInternal (this=0x7fff5a2ed190, receiver=0x2bcb590, event=0x7fff5a2eb640) at kernel/qcoreapplication.cpp:610
#12 0x00007f089c69a728 in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fff5a2eb640) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#13 QWidget::event (this=<value optimized out>, event=0x7fff5a2eb640) at kernel/qwidget.cpp:7850
#14 0x00007f089ca0292b in QFrame::event (this=0x1764270, e=0x7fff5a2eb640) at widgets/qframe.cpp:559
#15 0x00007f089c64a01d in QApplicationPrivate::notify_helper (this=0x16b1810, receiver=0x1764270, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4065
#16 0x00007f089c65207a in QApplication::notify (this=0x7fff5a2ed190, receiver=0x1764270, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4030
#17 0x00007f089db700db in KApplication::notify (this=0x7fff5a2ed190, receiver=0x1764270, event=0x7fff5a2eb640) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f089d1d0c9c in QCoreApplication::notifyInternal (this=0x7fff5a2ed190, receiver=0x1764270, event=0x7fff5a2eb640) at kernel/qcoreapplication.cpp:610
#19 0x00007f089c69a728 in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fff5a2eb640) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#20 QWidget::event (this=<value optimized out>, event=0x7fff5a2eb640) at kernel/qwidget.cpp:7850
#21 0x00007f089c64a01d in QApplicationPrivate::notify_helper (this=0x16b1810, receiver=0x18065b0, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4065
#22 0x00007f089c65207a in QApplication::notify (this=0x7fff5a2ed190, receiver=0x18065b0, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4030
#23 0x00007f089db700db in KApplication::notify (this=0x7fff5a2ed190, receiver=0x18065b0, event=0x7fff5a2eb640) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007f089d1d0c9c in QCoreApplication::notifyInternal (this=0x7fff5a2ed190, receiver=0x18065b0, event=0x7fff5a2eb640) at kernel/qcoreapplication.cpp:610
#25 0x00007f089c69a728 in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fff5a2eb640) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#26 QWidget::event (this=<value optimized out>, event=0x7fff5a2eb640) at kernel/qwidget.cpp:7850
#27 0x00007f089c64a01d in QApplicationPrivate::notify_helper (this=0x16b1810, receiver=0x172c490, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4065
#28 0x00007f089c65207a in QApplication::notify (this=0x7fff5a2ed190, receiver=0x172c490, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4030
#29 0x00007f089db700db in KApplication::notify (this=0x7fff5a2ed190, receiver=0x172c490, event=0x7fff5a2eb640) at ../../kdeui/kernel/kapplication.cpp:302
#30 0x00007f089d1d0c9c in QCoreApplication::notifyInternal (this=0x7fff5a2ed190, receiver=0x172c490, event=0x7fff5a2eb640) at kernel/qcoreapplication.cpp:610
#31 0x00007f089c69a728 in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fff5a2eb640) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#32 QWidget::event (this=<value optimized out>, event=0x7fff5a2eb640) at kernel/qwidget.cpp:7850
#33 0x00007f089ca1cd2b in QMainWindow::event (this=0x17ee610, event=0x7fff5a2eb640) at widgets/qmainwindow.cpp:1399
#34 0x00007f089dc7a543 in KXmlGuiWindow::event (this=0x3, ev=0x0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#35 0x00007f089c64a01d in QApplicationPrivate::notify_helper (this=0x16b1810, receiver=0x17ee610, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4065
#36 0x00007f089c65207a in QApplication::notify (this=0x7fff5a2ed190, receiver=0x17ee610, e=0x7fff5a2eb640) at kernel/qapplication.cpp:4030
#37 0x00007f089db700db in KApplication::notify (this=0x7fff5a2ed190, receiver=0x17ee610, event=0x7fff5a2eb640) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x00007f089d1d0c9c in QCoreApplication::notifyInternal (this=0x7fff5a2ed190, receiver=0x17ee610, event=0x7fff5a2eb640) at kernel/qcoreapplication.cpp:610
#39 0x00007f089c650442 in QCoreApplication::sendEvent (widget=0x2e9fe50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#40 QApplicationPrivate::enterModal (widget=0x2e9fe50) at kernel/qapplication.cpp:2777
#41 0x00007f089c69f1b5 in QWidgetPrivate::show_helper (this=0x28aecb0) at kernel/qwidget.cpp:6766
#42 0x00007f089c69f63a in QWidget::setVisible (this=0x2e9fe50, visible=<value optimized out>) at kernel/qwidget.cpp:6980
#43 0x00007f089cad395c in QDialog::setVisible (this=0x2e9fe50, visible=<value optimized out>) at dialogs/qdialog.cpp:706
#44 0x00007f089cad2c35 in QWidget::show (this=0x2e9fe50) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:473
#45 QDialog::exec (this=0x2e9fe50) at dialogs/qdialog.cpp:489
#46 0x00007f089daf6562 in KMessageBox::createKMessageBox (dialog=0x2e9fe50, icon=<value optimized out>, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=..., 
    notifyType=QMessageBox::Critical) at ../../kdeui/dialogs/kmessagebox.cpp:331
#47 0x00007f089daf76f7 in KMessageBox::createKMessageBox (dialog=0x2e9fe50, icon=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=...)
    at ../../kdeui/dialogs/kmessagebox.cpp:151
#48 0x00007f089daf855c in KMessageBox::errorListWId (parent_id=73400345, text=..., strlist=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:849
#49 0x00007f089daf8728 in KMessageBox::error (parent=<value optimized out>, text=..., caption=..., options=<value optimized out>) at ../../kdeui/dialogs/kmessagebox.cpp:813
#50 0x00007f08998fdcee in KABC::GuiErrorHandler::error (this=<value optimized out>, msg=...) at ../../kabc/errorhandler.cpp:76
#51 0x00007f08998dfd54 in KABC::AddressBook::error (this=0x1a28040, msg=...) at ../../kabc/addressbook.cpp:910
#52 0x00007f088119b6ce in KABC::ResourceFile::requestSaveTicket (this=0x24949e0) at ../../../../kabc/plugins/file/resourcefile.cpp:145
#53 0x00007f08998e1e7b in KABC::AddressBook::requestSaveTicket (this=0x1a28040, resource=0x24949e0) at ../../kabc/addressbook.cpp:528
#54 0x00007f089990cd9d in KABC::StdAddressBook::Private::saveAll (this=0x249c7e0) at ../../kabc/stdaddressbook.cpp:197
#55 0x00007f089990cff9 in ~StdAddressBook (this=0x1a28040, __in_chrg=<value optimized out>) at ../../kabc/stdaddressbook.cpp:138
#56 0x00007f089990c2d6 in KABC::StdAddressBook::close () at ../../kabc/stdaddressbook.cpp:227
#57 0x00007f087cb5d130 in ~KABCore (this=0x28f4760, __in_chrg=<value optimized out>) at ../../kaddressbook/kabcore.cpp:203
#58 0x00007f089d1defe1 in QObjectPrivate::deleteChildren (this=0x170eb00) at kernel/qobject.cpp:1846
#59 0x00007f089c695562 in ~QWidget (this=0x2bcb590, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367
#60 0x00007f089bbea563 in ~Part (this=0x17273a0, __vtt_parm=0x7f087cfd9310, __in_chrg=<value optimized out>) at ../../kparts/part.cpp:208
#61 0x00007f087cdd655b in ~KAddressbookPart (this=0x17273a0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../kaddressbook/kaddressbook_part.cpp:87
#62 0x00007f089e2b92ae in ~Plugin (this=0x1a8b9f0, __vtt_parm=0x0, __in_chrg=<value optimized out>) at ../../kontactinterfaces/plugin.cpp:86
#63 0x00007f08874bac75 in ~KAddressbookPlugin (this=0x3, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../../kontact/plugins/kaddressbook/kaddressbook_plugin.cpp:82
#64 0x00007f089e4db1a6 in ~MainWindow (this=0x17ee610, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../kontact/src/mainwindow.cpp:274
#65 0x00007f089d1e06e5 in QObject::event (this=0x17ee610, e=0x0) at kernel/qobject.cpp:1093
#66 0x00007f089c699bed in QWidget::event (this=0x17ee610, event=0x2430000) at kernel/qwidget.cpp:7951
#67 0x00007f089ca1cd2b in QMainWindow::event (this=0x17ee610, event=0x2430000) at widgets/qmainwindow.cpp:1399
#68 0x00007f089dc7a543 in KXmlGuiWindow::event (this=0x3, ev=0x0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#69 0x00007f089c64a01d in QApplicationPrivate::notify_helper (this=0x16b1810, receiver=0x17ee610, e=0x2430000) at kernel/qapplication.cpp:4065
#70 0x00007f089c65207a in QApplication::notify (this=0x7fff5a2ed190, receiver=0x17ee610, e=0x2430000) at kernel/qapplication.cpp:4030
#71 0x00007f089db700db in KApplication::notify (this=0x7fff5a2ed190, receiver=0x17ee610, event=0x2430000) at ../../kdeui/kernel/kapplication.cpp:302
#72 0x00007f089d1d0c9c in QCoreApplication::notifyInternal (this=0x7fff5a2ed190, receiver=0x17ee610, event=0x2430000) at kernel/qcoreapplication.cpp:610
#73 0x00007f089d1d18e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1680340) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#74 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1680340) at kernel/qcoreapplication.cpp:1247
#75 0x00007f089d1f97d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#76 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#77 0x00007f089630012a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#78 0x00007f0896303988 in ?? () from /lib/libglib-2.0.so.0
#79 0x00007f0896303b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#80 0x00007f089d1f939c in QEventDispatcherGlib::processEvents (this=0x167ff70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#81 0x00007f089c6e0f1f in QGuiEventDispatcherGlib::processEvents (this=0x3, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#82 0x00007f089d1cf562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#83 0x00007f089d1cf934 in QEventLoop::exec (this=0x7fff5a2ecff0, flags=...) at kernel/qeventloop.cpp:201
#84 0x00007f089d1d1ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#85 0x0000000000404751 in main (argc=1, argv=0x7fff5a2ed778) at ../../../kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Christophe Marin 2009-10-28 10:05:01 UTC

*** This bug has been marked as a duplicate of bug 199530 ***