[Bug 306922] New: Kontact (akregator) crashes on quit every time.

Chris Samuel kde at csamuel.org
Mon Sep 17 13:00:18 BST 2012


https://bugs.kde.org/show_bug.cgi?id=306922

            Bug ID: 306922
          Severity: crash
           Version: 4.9.1
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Kontact (akregator) crashes on quit every time.
    Classification: Unclassified
                OS: Linux
          Reporter: kde at csamuel.org
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kontact

Application: kontact (4.9.1)
KDE Platform Version: 4.9.1
Qt Version: 4.8.2
Operating System: Linux 3.2.0-30-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
Every time I quit Kontact the Akregator part seems to SEGV.   I suspect this is
related to bug 260986 but given this has been going on since 4.7 and the
backtrace isn't completely identical I thought I should file a new bug just in
case.

- What I was doing when the application crashed:

Quitting Kontact.

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 0x7f98da88f7c0 (LWP 30374))]

Thread 6 (Thread 0x7f98be40c700 (LWP 30375)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f98d7098dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f98d7098f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f98d254be9a in start_thread (arg=0x7f98be40c700) at
pthread_create.c:308
#4  0x00007f98d7dca4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f98bdb0b700 (LWP 30376)):
#0  0x00007f98d7dc3823 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f98d853c7ef in qt_safe_select (nfds=13, fdread=0x7f98b8000ac8,
fdwrite=0x7f98b8000d60, fdexcept=0x7f98b8000ff8, orig_timeout=0x7f98bdb0acf0)
at kernel/qcore_unix.cpp:93
#2  0x00007f98d8541c92 in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f98b8000910, flags=..., timeout=0x7f98bdb0acf0) at
kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f98d8542183 in QEventDispatcherUNIX::processEvents
(this=0x7f98b80008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#4  0x00007f98d850ee42 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f98d850f097 in QEventLoop::exec (this=0x7f98bdb0adc0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f98d840e057 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f98d841107b in QThreadPrivate::start (arg=0x25cb710) at
thread/qthread_unix.cpp:307
#8  0x00007f98d254be9a in start_thread (arg=0x7f98bdb0b700) at
pthread_create.c:308
#9  0x00007f98d7dca4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9870e16700 (LWP 30380)):
#0  0x00007f98d7dc3823 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f98d853c846 in qt_safe_select (nfds=21, fdread=0x7f986c000ac8,
fdwrite=0x7f986c000d60, fdexcept=0x7f986c000ff8, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:83
#2  0x00007f98d8541c92 in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f986c000910, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f98d8542183 in QEventDispatcherUNIX::processEvents
(this=0x7f986c0008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#4  0x00007f98d850ee42 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f98d850f097 in QEventLoop::exec (this=0x7f9870e15d90, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f98d840e057 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f98d84eeb4f in QInotifyFileSystemWatcherEngine::run (this=0x2d4c650)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f98d841107b in QThreadPrivate::start (arg=0x2d4c650) at
thread/qthread_unix.cpp:307
#9  0x00007f98d254be9a in start_thread (arg=0x7f9870e16700) at
pthread_create.c:308
#10 0x00007f98d7dca4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9860c06700 (LWP 30596)):
#0  0x00007f98d7dc3823 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f98d853c846 in qt_safe_select (nfds=29, fdread=0x7f985c000a78,
fdwrite=0x7f985c000d10, fdexcept=0x7f985c000fa8, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:83
#2  0x00007f98d8541c92 in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f985c0008c0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f98d8542183 in QEventDispatcherUNIX::processEvents
(this=0x7f985c005b30, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#4  0x00007f98d850ee42 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f98d850f097 in QEventLoop::exec (this=0x7f9860c05d90, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f98d840e057 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f98d84eeb4f in QInotifyFileSystemWatcherEngine::run (this=0xabac330)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f98d841107b in QThreadPrivate::start (arg=0xabac330) at
thread/qthread_unix.cpp:307
#9  0x00007f98d254be9a in start_thread (arg=0x7f9860c06700) at
pthread_create.c:308
#10 0x00007f98d7dca4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f986bbc6700 (LWP 30600)):
#0  0x00007f98d7dc3823 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f98d84ee1bf in QProcessManager::run (this=0x7f98d8867500) at
io/qprocess_unix.cpp:245
#2  0x00007f98d841107b in QThreadPrivate::start (arg=0x7f98d8867500) at
thread/qthread_unix.cpp:307
#3  0x00007f98d254be9a in start_thread (arg=0x7f986bbc6700) at
pthread_create.c:308
#4  0x00007f98d7dca4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f98da88f7c0 (LWP 30374)):
[KCrash Handler]
#6  GetAt (nIndex=458752, this=0x2fc1f00) at
../../../../akregator/plugins/mk4storage/metakit/src/univ.inl:54
#7  c4_Column::CopyData (this=0x2fc1f00, to_=1879048279, from_=0,
count_=-1879048279) at
../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:282
#8  0x00007f9869727eb7 in c4_Column::FinishSlack (this=0x2fc1f00) at
../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:680
#9  0x00007f9869728251 in c4_Column::~c4_Column (this=0x2fc1f00,
__in_chrg=<optimized out>) at
../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:84
#10 0x00007f986972f65f in c4_FormatB::~c4_FormatB (this=0x2fc1e50,
__in_chrg=<optimized out>) at
../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:297
#11 0x00007f98697318d3 in ~c4_FormatS (this=0x2fc1e50, __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 0x00007f9869732816 in c4_HandlerSeq::DetachFromStorage (this=0x2fbc4e0,
full_=true) at
../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:167
#14 0x00007f986973291a in c4_HandlerSeq::~c4_HandlerSeq (this=0x2fbc4e0,
__in_chrg=<optimized out>) at
../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:96
#15 0x00007f98697329d9 in c4_HandlerSeq::~c4_HandlerSeq (this=0x2fbc4e0,
__in_chrg=<optimized out>) at
../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:110
#16 0x00007f986974c1f7 in Akregator::Backend::StorageMK4Impl::close
(this=0x2f89fd0) at
../../../../akregator/plugins/mk4storage/storagemk4impl.cpp:163
#17 0x00007f986974c294 in Akregator::Backend::StorageMK4Impl::~StorageMK4Impl
(this=0x2f89fd0, __in_chrg=<optimized out>) at
../../../../akregator/plugins/mk4storage/storagemk4impl.cpp:125
#18 0x00007f986974c3f9 in Akregator::Backend::StorageMK4Impl::~StorageMK4Impl
(this=0x2f89fd0, __in_chrg=<optimized out>) at
../../../../akregator/plugins/mk4storage/storagemk4impl.cpp:128
#19 0x00007f986b17a3a9 in Akregator::Part::slotOnShutdown (this=0x2f73980) at
../../../akregator/src/akregator_part.cpp:350
#20 0x00007f986b17a608 in Akregator::Part::~Part (this=0x2f73980,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../akregator/src/akregator_part.cpp:414
#21 0x00007f986b17a799 in Akregator::Part::~Part (this=0x2f73980,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../akregator/src/akregator_part.cpp:417
#22 0x00007f98da08a60e in KontactInterface::Plugin::~Plugin (this=0x2866160,
__vtt_parm=<optimized out>, __in_chrg=<optimized out>) at
../../kontactinterface/plugin.cpp:90
#23 0x00007f987627aa7f in AkregatorPlugin::~AkregatorPlugin (this=0x2866160,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../../kontact/plugins/akregator/akregator_plugin.cpp:61
#24 0x00007f987627aaa9 in AkregatorPlugin::~AkregatorPlugin (this=0x2866160,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../../kontact/plugins/akregator/akregator_plugin.cpp:65
#25 0x00007f98da4c1987 in Kontact::MainWindow::~MainWindow (this=0x2794c30,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kontact/src/mainwindow.cpp:291
#26 0x00007f98da4c1ae9 in Kontact::MainWindow::~MainWindow (this=0x2794c30,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kontact/src/mainwindow.cpp:293
#27 0x00007f98d8529958 in QObject::event (this=0x2794c30, e=<optimized out>) at
kernel/qobject.cpp:1176
#28 0x00007f98d8f5a9eb in QWidget::event (this=0x2794c30, event=0x8ade7d0) at
kernel/qwidget.cpp:8830
#29 0x00007f98d933511b in QMainWindow::event (this=0x2794c30, event=0x8ade7d0)
at widgets/qmainwindow.cpp:1478
#30 0x00007f98d9d41738 in KXmlGuiWindow::event (this=0x2794c30, ev=0x8ade7d0)
at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#31 0x00007f98d8f0a7b4 in notify_helper (e=0x8ade7d0, receiver=0x2794c30,
this=0x25beeb0) at kernel/qapplication.cpp:4556
#32 QApplicationPrivate::notify_helper (this=0x25beeb0, receiver=0x2794c30,
e=0x8ade7d0) at kernel/qapplication.cpp:4528
#33 0x00007f98d8f0f583 in QApplication::notify (this=0x7fff7c5d9200,
receiver=0x2794c30, e=0x8ade7d0) at kernel/qapplication.cpp:4417
#34 0x00007f98d9c454a6 in KApplication::notify (this=0x7fff7c5d9200,
receiver=0x2794c30, event=0x8ade7d0) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007f98d851030c in QCoreApplication::notifyInternal
(this=0x7fff7c5d9200, receiver=0x2794c30, event=0x8ade7d0) at
kernel/qcoreapplication.cpp:915
#36 0x00007f98d85140ea in sendEvent (event=0x8ade7d0, receiver=0x2794c30) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x2588380) at kernel/qcoreapplication.cpp:1539
#38 0x00007f98d8542110 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at kernel/qeventdispatcher_unix.cpp:898
#39 0x00007f98d8fb3b78 in QEventDispatcherX11::processEvents (this=0x2589c10,
flags=...) at kernel/qeventdispatcher_x11.cpp:152
#40 0x00007f98d850ee42 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f98d850f097 in QEventLoop::exec (this=0x7fff7c5d9190, flags=...) at
kernel/qeventloop.cpp:204
#42 0x00007f98d85143e7 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#43 0x00000000004035c9 in main (argc=1, argv=0x7fff7c5d9828) at
../../../kontact/src/main.cpp:219

This bug may be a duplicate of or related to bug 260986.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list