Bug 307665 - Kontact crashes on quit everytime
Summary: Kontact crashes on quit everytime
Status: RESOLVED DUPLICATE of bug 306922
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.9.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-01 10:37 UTC by Divan Santana
Modified: 2012-10-01 10:41 UTC (History)
0 users

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 Divan Santana 2012-10-01 10:37:13 UTC
Application: kontact (4.9.1)
KDE Platform Version: 4.9.1
Qt Version: 4.8.2
Operating System: Linux 3.2.0-31-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Open kontact/kmail. Then quit anyway you like. It crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd34b8dc7c0 (LWP 13998))]

Thread 5 (Thread 0x7fd330362700 (LWP 13999)):
#0  0x00007fd348decb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd3430ad036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3430ad49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd33036798b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fd3430ce9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd343579e9a in start_thread (arg=0x7fd330362700) at pthread_create.c:308
#6  0x00007fd348df84bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd32fb61700 (LWP 14000)):
#0  0x00007fd348decb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd3430ad036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3430ad49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd333c17406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd3430ce9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd343579e9a in start_thread (arg=0x7fd32fb61700) at pthread_create.c:308
#6  0x00007fd348df84bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd31c67f700 (LWP 14015)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd3480c6dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fd3480c6f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fd343579e9a in start_thread (arg=0x7fd31c67f700) at pthread_create.c:308
#4  0x00007fd348df84bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd31bd7e700 (LWP 14016)):
#0  0x00007fd348decb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd3430ad036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3430ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd34956d906 in QEventDispatcherGlib::processEvents (this=0x7fd3140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd34953ce42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd34953d097 in QEventLoop::exec (this=0x7fd31bd7ddc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd34943c057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fd34943f07b in QThreadPrivate::start (arg=0x8edac0) at thread/qthread_unix.cpp:307
#8  0x00007fd343579e9a in start_thread (arg=0x7fd31bd7e700) at pthread_create.c:308
#9  0x00007fd348df84bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd34b8dc7c0 (LWP 13998)):
[KCrash Handler]
#6  GetAt (nIndex=130, this=0x1d5e340) at ../../../../akregator/plugins/mk4storage/metakit/src/univ.inl:54
#7  c4_Column::CopyData (this=0x1d5e340, to_=533655, from_=0, count_=-533655) at ../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:282
#8  0x00007fd2c78d5eb7 in c4_Column::FinishSlack (this=0x1d5e340) at ../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:680
#9  0x00007fd2c78d6251 in c4_Column::~c4_Column (this=0x1d5e340, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:84
#10 0x00007fd2c78dd65f in c4_FormatB::~c4_FormatB (this=0x1d5e290, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:297
#11 0x00007fd2c78df8d3 in ~c4_FormatS (this=0x1d5e290, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:817
#12 c4_FormatS::~c4_FormatS (this=<optimized out>, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:817
#13 0x00007fd2c78e0816 in c4_HandlerSeq::DetachFromStorage (this=0x21a1850, full_=true) at ../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:167
#14 0x00007fd2c78e091a in c4_HandlerSeq::~c4_HandlerSeq (this=0x21a1850, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:96
#15 0x00007fd2c78e09d9 in c4_HandlerSeq::~c4_HandlerSeq (this=0x21a1850, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:110
#16 0x00007fd2c78fa1f7 in Akregator::Backend::StorageMK4Impl::close (this=0x1b9c730) at ../../../../akregator/plugins/mk4storage/storagemk4impl.cpp:163
#17 0x00007fd2c78fa294 in Akregator::Backend::StorageMK4Impl::~StorageMK4Impl (this=0x1b9c730, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/storagemk4impl.cpp:125
#18 0x00007fd2c78fa3f9 in Akregator::Backend::StorageMK4Impl::~StorageMK4Impl (this=0x1b9c730, __in_chrg=<optimized out>) at ../../../../akregator/plugins/mk4storage/storagemk4impl.cpp:128
#19 0x00007fd2c93283a9 in Akregator::Part::slotOnShutdown (this=0x1b15ee0) at ../../../akregator/src/akregator_part.cpp:350
#20 0x00007fd2c9328608 in Akregator::Part::~Part (this=0x1b15ee0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:414
#21 0x00007fd2c9328799 in Akregator::Part::~Part (this=0x1b15ee0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:417
#22 0x00007fd34b0b860e in KontactInterface::Plugin::~Plugin (this=0xc40470, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at ../../kontactinterface/plugin.cpp:90
#23 0x00007fd2d1956a7f in AkregatorPlugin::~AkregatorPlugin (this=0xc40470, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/akregator/akregator_plugin.cpp:61
#24 0x00007fd2d1956aa9 in AkregatorPlugin::~AkregatorPlugin (this=0xc40470, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/akregator/akregator_plugin.cpp:65
#25 0x00007fd34b4ef987 in Kontact::MainWindow::~MainWindow (this=0x6a0b70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:291
#26 0x00007fd34b4efae9 in Kontact::MainWindow::~MainWindow (this=0x6a0b70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:293
#27 0x00007fd349557958 in QObject::event (this=0x6a0b70, e=<optimized out>) at kernel/qobject.cpp:1176
#28 0x00007fd349f889eb in QWidget::event (this=0x6a0b70, event=0x3c1ee10) at kernel/qwidget.cpp:8830
#29 0x00007fd34a36311b in QMainWindow::event (this=0x6a0b70, event=0x3c1ee10) at widgets/qmainwindow.cpp:1478
#30 0x00007fd34ad6f738 in KXmlGuiWindow::event (this=0x6a0b70, ev=0x3c1ee10) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#31 0x00007fd349f387b4 in notify_helper (e=0x3c1ee10, receiver=0x6a0b70, this=0x688100) at kernel/qapplication.cpp:4556
#32 QApplicationPrivate::notify_helper (this=0x688100, receiver=0x6a0b70, e=0x3c1ee10) at kernel/qapplication.cpp:4528
#33 0x00007fd349f3d583 in QApplication::notify (this=0x7fff2f668670, receiver=0x6a0b70, e=0x3c1ee10) at kernel/qapplication.cpp:4417
#34 0x00007fd34ac734a6 in KApplication::notify (this=0x7fff2f668670, receiver=0x6a0b70, event=0x3c1ee10) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007fd34953e30c in QCoreApplication::notifyInternal (this=0x7fff2f668670, receiver=0x6a0b70, event=0x3c1ee10) at kernel/qcoreapplication.cpp:915
#36 0x00007fd3495420ea in sendEvent (event=0x3c1ee10, receiver=0x6a0b70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x654380) at kernel/qcoreapplication.cpp:1539
#38 0x00007fd34956d473 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#39 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#40 0x00007fd3430acd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fd3430ad0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fd3430ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fd34956d89f in QEventDispatcherGlib::processEvents (this=0x655c10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007fd349fe0cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007fd34953ce42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007fd34953d097 in QEventLoop::exec (this=0x7fff2f668600, flags=...) at kernel/qeventloop.cpp:204
#47 0x00007fd3495423e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#48 0x00000000004035c9 in main (argc=1, argv=0x7fff2f668c98) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 306922.

Reported using DrKonqi
Comment 1 Divan Santana 2012-10-01 10:41:15 UTC
I notice the lock file remains after the crash as well.
~/.kde/share/apps/kmail2/lock

I suspect this is the same as because it only occurs after I open kontact then akregator then quit at any further time.

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