[kontact] [Bug 329496] New: Kontact crashed on exit

Chris Samuel kde at csamuel.org
Wed Jan 1 06:15:35 GMT 2014


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

            Bug ID: 329496
           Summary: Kontact crashed on exit
    Classification: Unclassified
           Product: kontact
           Version: 4.12
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: kde at csamuel.org

Application: kontact (4.12)
KDE Platform Version: 4.12.0
Qt Version: 4.8.4
Operating System: Linux 3.11.0-14-generic x86_64
Distribution: Ubuntu 13.10

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

I was quiting Kontact and it crashed.   It doesn't happen all the time, but
this was after searching a folder list.

-- 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 0x7f7dc42da7c0 (LWP 7443))]

Thread 6 (Thread 0x7f7da5678700 (LWP 7444)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7dbf0cb1cd in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7dbf0cb209 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7dbb7f0f6e in start_thread (arg=0x7f7da5678700) at
pthread_create.c:311
#4  0x00007f7dc18669cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f7d64d75700 (LWP 7445)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7dbee0bbbd in JSC::BlockAllocator::blockFreeingThreadMain() () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7dbf0faa76 in WTF::wtfThreadEntryPoint(void*) () from
/usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7dbb7f0f6e in start_thread (arg=0x7f7d64d75700) at
pthread_create.c:311
#4  0x00007f7dc18669cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f7d47fff700 (LWP 7461)):
#0  0x00007f7dc185ede3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7dc1fdd33b in qt_safe_select (nfds=23, fdread=0x7f7d40000ac8,
fdwrite=0x7f7d40000d60, fdexcept=0x7f7d40000ff8, orig_timeout=0x7f7d47ffece0)
at kernel/qcore_unix.cpp:93
#2  0x00007f7dc1fe2904 in QEventDispatcherUNIXPrivate::doSelect
(this=this at entry=0x7f7d40000910, flags=..., timeout=0x7f7d47ffece0) at
kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f7dc1fe2d02 in QEventDispatcherUNIX::processEvents
(this=0x7f7d400008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:937
#4  0x00007f7dc1fb15ef in QEventLoop::processEvents
(this=this at entry=0x7f7d47ffedb0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7dc1fb18e5 in QEventLoop::exec (this=this at entry=0x7f7d47ffedb0,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7dc1eb088f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00007f7dc1eb2f2f in QThreadPrivate::start (arg=0x1f011a0) at
thread/qthread_unix.cpp:338
#8  0x00007f7dbb7f0f6e in start_thread (arg=0x7f7d47fff700) at
pthread_create.c:311
#9  0x00007f7dc18669cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f7d37990700 (LWP 7498)):
#0  0x00007f7dc185ede3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7dc1fdd37b in qt_safe_select (nfds=41, fdread=0x7f7d30000ac8,
fdwrite=0x7f7d30000d60, fdexcept=0x7f7d30000ff8, orig_timeout=0x0) at
kernel/qcore_unix.cpp:83
#2  0x00007f7dc1fe2904 in QEventDispatcherUNIXPrivate::doSelect
(this=this at entry=0x7f7d30000910, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f7dc1fe2d02 in QEventDispatcherUNIX::processEvents
(this=0x7f7d300008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:937
#4  0x00007f7dc1fb15ef in QEventLoop::processEvents
(this=this at entry=0x7f7d3798fd70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7dc1fb18e5 in QEventLoop::exec (this=this at entry=0x7f7d3798fd70,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7dc1eb088f in QThread::exec (this=this at entry=0x90d3c10) at
thread/qthread.cpp:542
#7  0x00007f7dc1f92d13 in QInotifyFileSystemWatcherEngine::run (this=0x90d3c10)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f7dc1eb2f2f in QThreadPrivate::start (arg=0x90d3c10) at
thread/qthread_unix.cpp:338
#9  0x00007f7dbb7f0f6e in start_thread (arg=0x7f7d37990700) at
pthread_create.c:311
#10 0x00007f7dc18669cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f7d55eb3700 (LWP 14900)):
#0  0x00007f7dc185ede3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7dc1fdd37b in qt_safe_select (nfds=21, fdread=0x7f7d48000aa8,
fdwrite=0x7f7d48000d40, fdexcept=0x7f7d48000fd8, orig_timeout=0x0) at
kernel/qcore_unix.cpp:83
#2  0x00007f7dc1fe2904 in QEventDispatcherUNIXPrivate::doSelect
(this=this at entry=0x7f7d480008f0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f7dc1fe2d02 in QEventDispatcherUNIX::processEvents
(this=0x7f7d4802c9e0, flags=...) at kernel/qeventdispatcher_unix.cpp:937
#4  0x00007f7dc1fb15ef in QEventLoop::processEvents
(this=this at entry=0x7f7d55eb2d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7dc1fb18e5 in QEventLoop::exec (this=this at entry=0x7f7d55eb2d70,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7dc1eb088f in QThread::exec (this=this at entry=0xc4a6d40) at
thread/qthread.cpp:542
#7  0x00007f7dc1f92d13 in QInotifyFileSystemWatcherEngine::run (this=0xc4a6d40)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f7dc1eb2f2f in QThreadPrivate::start (arg=0xc4a6d40) at
thread/qthread_unix.cpp:338
#9  0x00007f7dbb7f0f6e in start_thread (arg=0x7f7d55eb3700) at
pthread_create.c:311
#10 0x00007f7dc18669cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f7dc42da7c0 (LWP 7443)):
[KCrash Handler]
#6  QAbstractItemModelPrivate::removePersistentIndexData (this=0x22f2b80,
data=data at entry=0x43432f0) at kernel/qabstractitemmodel.cpp:550
#7  0x00007f7dc1fa8899 in QPersistentModelIndexData::destroy (data=0x43432f0)
at kernel/qabstractitemmodel.cpp:83
#8  0x00007f7dc1fa88df in QPersistentModelIndex::~QPersistentModelIndex
(this=0x39c8b70, __in_chrg=<optimized out>) at
kernel/qabstractitemmodel.cpp:155
#9  0x00007f7dc2d72165 in ~QItemSelectionRange (this=<optimized out>,
__in_chrg=<optimized out>) at
../../include/QtGui/../../src/gui/itemviews/qitemselectionmodel.h:58
#10 node_destruct (this=<optimized out>, to=<optimized out>, from=<optimized
out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:431
#11 free (this=<optimized out>, data=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qlist.h:757
#12 QList<QItemSelectionRange>::~QList (this=0x22f2c10, __in_chrg=<optimized
out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:732
#13 0x00007f7dc2ef35ff in ~QItemSelection (this=0x256da90, __in_chrg=<optimized
out>) at itemviews/qitemselectionmodel.h:231
#14 ~QItemSelectionModelPrivate (this=0x256da00, __in_chrg=<optimized out>) at
../../include/QtGui/private/../../../src/gui/itemviews/qitemselectionmodel_p.h:61
#15 QItemSelectionModelPrivate::~QItemSelectionModelPrivate (this=0x256da00,
__in_chrg=<optimized out>) at
../../include/QtGui/private/../../../src/gui/itemviews/qitemselectionmodel_p.h:61
#16 0x00007f7dc1fcb8e5 in cleanup (pointer=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#17 ~QScopedPointer (this=0x2493dc8, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#18 QObject::~QObject (this=0x2493dc0, __in_chrg=<optimized out>) at
kernel/qobject.cpp:816
#19 0x00007f7dc2eead89 in QItemSelectionModel::~QItemSelectionModel
(this=0x2493dc0, __in_chrg=<optimized out>) at
itemviews/qitemselectionmodel.cpp:974
#20 0x00007f7dc1fc9308 in QObjectPrivate::deleteChildren
(this=this at entry=0x22a7c50) at kernel/qobject.cpp:1907
#21 0x00007f7dc29efb37 in QWidget::~QWidget (this=0x225e4f0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#22 0x00007f7d5d27aefc in KMMainWidget::~KMMainWidget (this=0x225e4f0,
__in_chrg=<optimized out>) at ../../kmail/kmmainwidget.cpp:375
#23 0x00007f7d5d27b139 in KMMainWidget::~KMMainWidget (this=0x225e4f0,
__in_chrg=<optimized out>) at ../../kmail/kmmainwidget.cpp:380
#24 0x00007f7dc1fc9308 in QObjectPrivate::deleteChildren
(this=this at entry=0x22a8110) at kernel/qobject.cpp:1907
#25 0x00007f7dc29efb37 in QWidget::~QWidget (this=0x224c410,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#26 0x00007f7dc29efe49 in QWidget::~QWidget (this=0x224c410,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1705
#27 0x00007f7dc153e116 in KParts::Part::~Part (this=0x1f38b00,
__vtt_parm=0x7f7d5d7ab8b0 <VTT for KMailPart+16>, __in_chrg=<optimized out>) at
../../kparts/part.cpp:209
#28 0x00007f7d5d5a7cf7 in KMailPart::~KMailPart (this=this at entry=0x1f38b00,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/kmail_part.cpp:113
#29 0x00007f7d5d5a7da9 in KMailPart::~KMailPart (this=0x1f38b00,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/kmail_part.cpp:121
#30 0x00007f7dc3f27cae in KontactInterface::Plugin::~Plugin (this=0x1e53210,
__vtt_parm=<optimized out>, __in_chrg=<optimized out>) at
../../kontactinterface/plugin.cpp:92
#31 0x00007f7d5dbd8a9f in KMailPlugin::~KMailPlugin (this=0x1e53210,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../../kontact/plugins/kmail/kmail_plugin.cpp:160
#32 0x00007f7d5dbd8ac9 in KMailPlugin::~KMailPlugin (this=0x1e53210,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../../kontact/plugins/kmail/kmail_plugin.cpp:164
#33 0x00007f7dc3aeffee in Kontact::MainWindow::~MainWindow
(this=this at entry=0x1d09db0, __in_chrg=<optimized out>, __vtt_parm=<optimized
out>) at ../../../kontact/src/mainwindow.cpp:296
#34 0x00007f7dc3af0149 in Kontact::MainWindow::~MainWindow (this=0x1d09db0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kontact/src/mainwindow.cpp:298
#35 0x00007f7dc1fcae08 in QObject::event (this=this at entry=0x1d09db0,
e=e at entry=0x5e2e630) at kernel/qobject.cpp:1175
#36 0x00007f7dc29f336b in QWidget::event (this=this at entry=0x1d09db0,
event=event at entry=0x5e2e630) at kernel/qwidget.cpp:8845
#37 0x00007f7dc2dacdb3 in QMainWindow::event (this=this at entry=0x1d09db0,
event=event at entry=0x5e2e630) at widgets/qmainwindow.cpp:1478
#38 0x00007f7dc37622f1 in KMainWindow::event (this=this at entry=0x1d09db0,
ev=ev at entry=0x5e2e630) at ../../kdeui/widgets/kmainwindow.cpp:1084
#39 0x00007f7dc3799d89 in KXmlGuiWindow::event (this=0x1d09db0, ev=0x5e2e630)
at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#40 0x00007f7dc29a3dfc in QApplicationPrivate::notify_helper
(this=this at entry=0x1b88440, receiver=receiver at entry=0x1d09db0,
e=e at entry=0x5e2e630) at kernel/qapplication.cpp:4567
#41 0x00007f7dc29aa470 in QApplication::notify (this=this at entry=0x7fffeeb7b410,
receiver=receiver at entry=0x1d09db0, e=e at entry=0x5e2e630) at
kernel/qapplication.cpp:4353
#42 0x00007f7dc36adc6a in KApplication::notify (this=0x7fffeeb7b410,
receiver=0x1d09db0, event=0x5e2e630) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007f7dc1fb28bd in QCoreApplication::notifyInternal
(this=0x7fffeeb7b410, receiver=receiver at entry=0x1d09db0,
event=event at entry=0x5e2e630) at kernel/qcoreapplication.cpp:946
#44 0x00007f7dc1fb5e1f in sendEvent (event=0x5e2e630, receiver=0x1d09db0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x1b4b1d0) at
kernel/qcoreapplication.cpp:1570
#46 0x00007f7dc1fe2c8f in QEventDispatcherUNIX::processEvents
(this=this at entry=0x1b4c690, flags=...) at kernel/qeventdispatcher_unix.cpp:909
#47 0x00007f7dc2a462f6 in QEventDispatcherX11::processEvents (this=0x1b4c690,
flags=...) at kernel/qeventdispatcher_x11.cpp:152
#48 0x00007f7dc1fb15ef in QEventLoop::processEvents
(this=this at entry=0x7fffeeb7b310, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f7dc1fb18e5 in QEventLoop::exec (this=this at entry=0x7fffeeb7b310,
flags=...) at kernel/qeventloop.cpp:204
#50 0x00007f7dc1fb6e5b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#51 0x00007f7dc29a234c in QApplication::exec () at kernel/qapplication.cpp:3828
#52 0x0000000000403660 in main (argc=1, argv=0x7fffeeb7b558) at
../../../kontact/src/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 322158.

Possible duplicates by query: bug 322158, bug 318072, bug 317604, bug 316952,
bug 315601.

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list