Bug 164345 - Kontact crashes on close
Summary: Kontact crashes on close
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: SVN trunk
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-17 22:50 UTC by Rolf Eike Beer
Modified: 2011-09-24 21:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Bug backtrace (2.48 KB, text/plain)
2009-01-16 11:35 UTC, Davide Rondini
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2008-06-17 22:50:33 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          g++ 4.2.1 
OS:                Linux

Whenever I close Kontact (from trunk) running in a KDE3 session it crashes. There is no usable stack trace. Usually I only have the mail part running in Kontact.
Comment 1 Thomas McGuire 2008-06-18 12:48:25 UTC
Well, without a backtrace, there's not much I can do.
I am aware of one IMAP related crash on exit, will look into that soon. However, that has a useable backtrace for me.
Comment 2 Rolf Eike Beer 2008-06-20 23:38:03 UTC
It looks to me like it could be the IMAP one. If I delete the IMAP account I can close without crash. Please mark this one a dupe of the IMAP crash.
Comment 3 Thomas McGuire 2008-07-20 23:34:22 UTC
Can you try again with the current trunk (or 4.1 branch) version? There have been at least two IMAP crash-on-exit fixes recently.
Comment 4 Andreas Ermler 2008-07-23 23:19:41 UTC
Kontact crashes for me too everytime I close the application. I'm using KDE 4.1rc1 packages (Kubuntu) and I'm running a KDE 4 session. I'm not sure, which component causes this.

Here is the backtrace:

Application: Kontact (kontact), signal SIGABRT
(no debugging symbols found)
...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb4dd1720 (LWP 17769)]
[New Thread 0xb01c6b90 (LWP 17926)]
(no debugging symbols found)
...
(no debugging symbols found)
[KCrash handler]
#14 0xb7f39410 in __kernel_vsyscall ()
#15 0xb6b64085 in raise () from /lib/tls/i686/cmov/libc.so.6
#16 0xb6b65a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#17 0xb6b5d10e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#18 0xb6624eb3 in khtml::Cache::clear () from /usr/lib/kde4/lib/libkhtml.so.5
#19 0xb64a6f8a in KHTMLGlobal::~KHTMLGlobal ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#20 0xb64a702f in KHTMLGlobal::deref () from /usr/lib/kde4/lib/libkhtml.so.5
#21 0xb64a7175 in KHTMLGlobal::deregisterPart ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#22 0xb64952a7 in KHTMLPart::~KHTMLPart ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#23 0xb6b1882b in KParts::Part::slotWidgetDestroyed ()
   from /usr/lib/kde4/lib/libkparts.so.4
#24 0xb6b188bd in KParts::Part::qt_metacall ()
   from /usr/lib/kde4/lib/libkparts.so.4
#25 0xb6b1891a in KParts::ReadOnlyPart::qt_metacall ()
   from /usr/lib/kde4/lib/libkparts.so.4
#26 0xb648fffa in KHTMLPart::qt_metacall ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#27 0xb77f94f9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#28 0xb77f9930 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#29 0xb77f99bb in QObject::destroyed () from /usr/lib/libQtCore.so.4
#30 0xb77fb88a in QObject::~QObject () from /usr/lib/libQtCore.so.4
#31 0xb6f01dc5 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#32 0xb72408d1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#33 0xb72d479d in QAbstractScrollArea::~QAbstractScrollArea ()
   from /usr/lib/libQtGui.so.4
#34 0xb72d8c61 in QScrollArea::~QScrollArea () from /usr/lib/libQtGui.so.4
#35 0xb6461efd in KHTMLView::~KHTMLView ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#36 0xb77f3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#37 0xb6f01d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#38 0xb72408d1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#39 0xb7d30435 in KHBox::~KHBox () from /usr/lib/kde4/lib/libkdeui.so.5
#40 0xb77f3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#41 0xb6f01d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#42 0xb72408d1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#43 0xb72abe05 in QStackedWidget::~QStackedWidget ()
   from /usr/lib/libQtGui.so.4
#44 0xb77f3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#45 0xb6f01d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#46 0xb72408d1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#47 0xb72a7d41 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#48 0xb77f3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#49 0xb6f015de in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#50 0xb77f3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#51 0xb6f01d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#52 0xb725ca21 in QMainWindow::~QMainWindow () from /usr/lib/libQtGui.so.4
#53 0xb7d434eb in KMainWindow::~KMainWindow ()
   from /usr/lib/kde4/lib/libkdeui.so.5
#54 0xb7d80467 in KXmlGuiWindow::~KXmlGuiWindow ()
   from /usr/lib/kde4/lib/libkdeui.so.5
#55 0xb6b23508 in KParts::MainWindow::~MainWindow ()
   from /usr/lib/kde4/lib/libkparts.so.4
#56 0xb7f06658 in Kontact::Core::~Core ()
   from /usr/lib/kde4/lib/libkontactinterfaces.so.4
#57 0xb7f24be5 in Kontact::MainWindow::~MainWindow ()
   from /usr/lib/kde4/lib/libkontactprivate.so.4
#58 0xb77f2f8c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#59 0xb77f4efc in QObject::event () from /usr/lib/libQtCore.so.4
#60 0xb6f0bc6f in QWidget::event () from /usr/lib/libQtGui.so.4
#61 0xb725e7e5 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#62 0xb7d44ad3 in KMainWindow::event () from /usr/lib/kde4/lib/libkdeui.so.5
#63 0xb7d8019c in KXmlGuiWindow::event () from /usr/lib/kde4/lib/libkdeui.so.5
#64 0xb6eb4c0c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#65 0xb6eb9898 in QApplication::notify () from /usr/lib/libQtGui.so.4
#66 0xb7c8d603 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5
#67 0xb77e46a9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#68 0xb77e5a59 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#69 0xb77e5c7d in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#70 0xb780fbcf in ?? () from /usr/lib/libQtCore.so.4
#71 0xb569fbf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0xb56a2e5e in ?? () from /usr/lib/libglib-2.0.so.0
#73 0xb56a33ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0xb780ff98 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#75 0xb6f481b5 in ?? () from /usr/lib/libQtGui.so.4
#76 0xb77e392d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#77 0xb77e3abd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#78 0xb77e5d3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#79 0xb6eb4567 in QApplication::exec () from /usr/lib/libQtGui.so.4
#80 0x0804b326 in _start ()
#0  0xb7f39410 in __kernel_vsyscall ()
Comment 5 Jakob Löwen 2008-08-20 16:09:23 UTC
Kontact crashed the first time for me. I have read some news, switched to email and clicked the close button in the upper right corner. I am using KDE4.1 packages (Kubuntu) in a KDE4 session. I can not cause this behaviour again!

Backtrace:
Anwendung: Kontact (kontact), Signal SIGABRT
(no debugging symbols found)
...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb4e9c940 (LWP 10952)]
[New Thread 0xb0c73b90 (LWP 11044)]
[KCrash handler]
#14 0xb7895168 in QCoreApplication::postEvent () from /usr/lib/libQtCore.so.4
#15 0xb789543c in QCoreApplication::postEvent () from /usr/lib/libQtCore.so.4
#16 0xb78a3377 in QObject::deleteLater () from /usr/lib/libQtCore.so.4
#17 0xb10b58a4 in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#18 0xb10b387c in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#19 0xb78a3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#20 0xb6fb1d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#21 0xb72f08d1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#22 0xb735be05 in QStackedWidget::~QStackedWidget ()
   from /usr/lib/libQtGui.so.4
#23 0xb78a3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#24 0xb6fb1d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#25 0xb7364f71 in QTabWidget::~QTabWidget () from /usr/lib/libQtGui.so.4
#26 0xb7e09cbf in ~KTabWidget (this=0x883e7b8)
    at /build/buildd/kde4libs-4.1.0/kdeui/widgets/ktabwidget.cpp:175
#27 0xb10ca36f in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#28 0xb78a3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#29 0xb6fb1d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#30 0xb72f08d1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#31 0xb7357d41 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#32 0xb78a3e3c in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#33 0xb6fb1d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#34 0xb10d9616 in Akregator::MainWidget::~MainWidget ()
   from /usr/lib/kde4/lib/kde4/akregatorpart.so
#35 0xb6bc854a in ~Part (this=0x88173f0, __vtt_parm=0xb11232e8)
    at /build/buildd/kde4libs-4.1.0/kparts/part.cpp:209
#36 0xb6bc86ba in ~ReadOnlyPart (this=0x88173f0, __vtt_parm=0xb11232e4)
    at /build/buildd/kde4libs-4.1.0/kparts/part.cpp:460
#37 0xb10d210b in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#38 0xb7fcdbb7 in Kontact::MainWindow::~MainWindow ()
   from /usr/lib/kde4/lib/libkontactprivate.so.4
#39 0xb78a2f8c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#40 0xb78a4efc in QObject::event () from /usr/lib/libQtCore.so.4
#41 0xb6fbbc6f in QWidget::event () from /usr/lib/libQtGui.so.4
#42 0xb730e7e5 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#43 0xb7de5de3 in KMainWindow::event (this=0x815c768, ev=0xab016f8)
    at /build/buildd/kde4libs-4.1.0/kdeui/widgets/kmainwindow.cpp:1018
#44 0xb7e2163c in KXmlGuiWindow::event (this=0x815c768, ev=0xab016f8)
    at /build/buildd/kde4libs-4.1.0/kdeui/xmlgui/kxmlguiwindow.cpp:122
#45 0xb6f64c0c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#46 0xb6f69898 in QApplication::notify () from /usr/lib/libQtGui.so.4
#47 0xb7d2df53 in KApplication::notify (this=0xbf967098, receiver=0x815c768, 
    event=0xab016f8)
    at /build/buildd/kde4libs-4.1.0/kdeui/kernel/kapplication.cpp:311
#48 0xb78946a9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#49 0xb7895a59 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#50 0xb7895c7d in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#51 0xb78bfbcf in ?? () from /usr/lib/libQtCore.so.4
#52 0xb574ddd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0xb5751193 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0xb575174e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0xb78bff98 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#56 0xb6ff81b5 in ?? () from /usr/lib/libQtGui.so.4
#57 0xb789392d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#58 0xb7893abd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#59 0xb7895d3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#60 0xb6f64567 in QApplication::exec () from /usr/lib/libQtGui.so.4
#61 0x0804b326 in _start ()
#0  0xb7fe2410 in __kernel_vsyscall ()
Comment 6 Davide Rondini 2009-01-16 11:35:49 UTC
Created attachment 30312 [details]
Bug backtrace
Comment 7 Davide Rondini 2009-01-16 11:37:43 UTC
I experienced similar bug. I'm using Fedora 10 x86_64. I just closed kontact normally from the close button in the window bar. My backtrace is attached in Comment #6
Comment 8 Christophe Marin 2011-09-24 21:15:29 UTC
Comments 4,5,6 are unrelated and this bug is no longer relevant in recent kdepim versions.

Closing this report