[Bug 281878] New: kontact crash after being open for a while

Thomas Caswell tcaswell at gmail.com
Mon Sep 12 15:05:59 BST 2011


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

           Summary: kontact crash after being open for a while
           Product: kontact
           Version: 4.7.1
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: tcaswell at gmail.com


Application: kontact (4.7.1)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-10-generic x86_64
Distribution: Ubuntu oneiric (development branch)

-- Information about the crash:
The bug report the automatic search sends me to is marked fixed in qt4.7.4, but
this crash started ofter I upgraded to qt4.7.4.

I have found no correlation between my actions and when crashes happen.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5dcd02c7a0 (LWP 2761))]

Thread 4 (Thread 0x7f5db31a8700 (LWP 2783)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5dc9891d2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f5dc9891e59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f5dc4c92edc in start_thread (arg=0x7f5db31a8700) at
pthread_create.c:304
#4  0x00007f5dca59e89d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5db29a7700 (LWP 2784)):
#0  0x00007f5dca592773 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5dc41c5078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5dc41c5539 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5dcb9d9f3e in QEventDispatcherGlib::processEvents (this=0x1323c40,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5dcb9adcf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5dcb9adef7 in QEventLoop::exec (this=0x7f5db29a6de0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007f5dcb8c527f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#7  0x00007f5dcb8c7d05 in QThreadPrivate::start (arg=0x1322f40) at
thread/qthread_unix.cpp:331
#8  0x00007f5dc4c92edc in start_thread (arg=0x7f5db29a7700) at
pthread_create.c:304
#9  0x00007f5dca59e89d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5d59b86700 (LWP 2870)):
#0  0x00007f5dca592773 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5dc41c5078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5dc41c5539 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5dcb9d9f3e in QEventDispatcherGlib::processEvents
(this=0x7f5dad867810, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5dcb9adcf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5dcb9adef7 in QEventLoop::exec (this=0x7f5d59b85db0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007f5dcb8c527f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#7  0x00007f5dcb990cbf in QInotifyFileSystemWatcherEngine::run (this=0x1f812d0)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5dcb8c7d05 in QThreadPrivate::start (arg=0x1f812d0) at
thread/qthread_unix.cpp:331
#9  0x00007f5dc4c92edc in start_thread (arg=0x7f5d59b86700) at
pthread_create.c:304
#10 0x00007f5dca59e89d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5dcd02c7a0 (LWP 2761)):
[KCrash Handler]
#6  QModelIndex (other=..., this=0x7fffffb3d500) at
../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x1a803a0, child=<optimized out>) at
itemviews/qsortfilterproxymodel.cpp:1657
#8  0x00007f5dcb2a5beb in parent (this=0x2028e50) at
../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  QTreeView::indexRowSizeHint (this=0x1a486c0, index=...) at
itemviews/qtreeview.cpp:2759
#10 0x00007f5dcb2a96e9 in itemHeight (item=10, this=0x1a4f800) at
itemviews/qtreeview.cpp:3232
#11 QTreeViewPrivate::itemHeight (this=0x1a4f800, item=<optimized out>) at
itemviews/qtreeview.cpp:3221
#12 0x00007f5dcb2a9983 in QTreeViewPrivate::updateScrollBars (this=0x1a4f800)
at itemviews/qtreeview.cpp:3457
#13 0x00007f5dcb2a9d5f in QTreeView::updateGeometries (this=0x1a486c0) at
itemviews/qtreeview.cpp:2686
#14 0x00007f5dcadafc30 in QWidget::event (this=0x1a486c0, event=0x7fffffb3e280)
at kernel/qwidget.cpp:8449
#15 0x00007f5dcb158026 in QFrame::event (this=0x1a486c0, e=0x7fffffb3e280) at
widgets/qframe.cpp:557
#16 0x00007f5dcb268d1b in QAbstractItemView::viewportEvent (this=0x1a486c0,
event=0x7fffffb3e280) at itemviews/qabstractitemview.cpp:1628
#17 0x00007f5dcb2ad8b5 in QTreeView::viewportEvent (this=0x1a486c0,
event=0x7fffffb3e280) at itemviews/qtreeview.cpp:1256
#18 0x00007f5dcb9aec88 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0x1a4fe00, event=0x7fffffb3e280) at kernel/qcoreapplication.cpp:902
#19 0x00007f5dcad5f39f in notify_helper (e=0x7fffffb3e280, receiver=0x1a4fe00,
this=0x130d5d0) at kernel/qapplication.cpp:4482
#20 QApplicationPrivate::notify_helper (this=0x130d5d0, receiver=0x1a4fe00,
e=0x7fffffb3e280) at kernel/qapplication.cpp:4458
#21 0x00007f5dcad64241 in QApplication::notify (this=0x7fffffb40dd0,
receiver=0x1a4fe00, e=0x7fffffb3e280) at kernel/qapplication.cpp:4365
#22 0x00007f5dcc3e4216 in KApplication::notify (this=0x7fffffb40dd0,
receiver=0x1a4fe00, event=0x7fffffb3e280) at
../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f5dcb9aeafc in QCoreApplication::notifyInternal
(this=0x7fffffb40dd0, receiver=0x1a4fe00, event=0x7fffffb3e280) at
kernel/qcoreapplication.cpp:787
#24 0x00007f5dcadab8bf in sendEvent (event=0x7fffffb3e280, receiver=0x1a4fe00)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1a633b0,
recursive=false, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7365
#26 0x00007f5dcadb3631 in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7416
#27 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x1a4fe00,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#28 0x00007f5dcadb35c6 in show (this=0x1a4fe00) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#29 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at
kernel/qwidget.cpp:7785
#30 0x00007f5dcadb364d in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7422
#31 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x1a486c0,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#32 0x00007f5dcadb35c6 in show (this=0x1a486c0) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#33 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at
kernel/qwidget.cpp:7785
#34 0x00007f5dcadb364d in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7422
#35 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x1a60a60,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#36 0x00007f5dcadb35c6 in show (this=0x1a60a60) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#37 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at
kernel/qwidget.cpp:7785
#38 0x00007f5dcadb364d in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7422
#39 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x1b27d30,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#40 0x00007f5dcadb35c6 in show (this=0x1b27d30) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#41 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at
kernel/qwidget.cpp:7785
#42 0x00007f5dcadb364d in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7422
#43 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x198d610,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#44 0x00007f5dcadb35c6 in show (this=0x198d610) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#45 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at
kernel/qwidget.cpp:7785
#46 0x00007f5dcadb364d in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7422
#47 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x198d5a0,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#48 0x00007f5dcadb35c6 in show (this=0x198d5a0) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#49 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at
kernel/qwidget.cpp:7785
#50 0x00007f5dcadb364d in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7422
#51 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x1a48d20,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#52 0x00007f5dcadb35c6 in show (this=0x1a48d20) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#53 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at
kernel/qwidget.cpp:7785
#54 0x00007f5dcadb364d in QWidgetPrivate::show_helper (this=<optimized out>) at
kernel/qwidget.cpp:7422
#55 0x00007f5dcadb3a52 in QWidget::setVisible (this=0x1a42280,
visible=<optimized out>) at kernel/qwidget.cpp:7697
#56 0x00007f5dcad948e9 in show (this=0x1a42280) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#57 QStackedLayout::setCurrentIndex (this=0x13203c0, index=1) at
kernel/qstackedlayout.cpp:311
#58 0x00007f5dccc5f534 in Kontact::MainWindow::selectPlugin (this=0x14b5c90,
plugin=0x17b4560) at ../../../kontact/src/mainwindow.cpp:839
#59 0x00007f5dccc5f02a in Kontact::MainWindow::qt_metacall (this=0x14b5c90,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffb3f220) at
./mainwindow.moc:115
#60 0x00007f5dcb9c1eba in QMetaObject::activate (sender=0x14c50c0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffffb3f220) at
kernel/qobject.cpp:3278
#61 0x00007f5dccc61eaf in Kontact::SidePaneBase::pluginSelected
(this=<optimized out>, _t1=0x17b4560) at ./sidepanebase.moc:90
#62 0x00007f5dccc61f00 in Kontact::SidePaneBase::qt_metacall (this=0x14c50c0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffb3f360) at
./sidepanebase.moc:77
#63 0x00007f5dccc61fa8 in Kontact::IconSidePane::qt_metacall (this=0x14c50c0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at
./iconsidepane.moc:145
#64 0x00007f5dcb9c1eba in QMetaObject::activate (sender=0x14807b0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffffb3f360) at
kernel/qobject.cpp:3278
#65 0x00007f5dccc6283f in Kontact::Navigator::pluginActivated (this=<optimized
out>, _t1=0x17b4560) at ./iconsidepane.moc:96
#66 0x00007f5dccc628d0 in Kontact::Navigator::slotCurrentChanged
(this=0x14807b0, current=...) at ../../../kontact/src/iconsidepane.cpp:475
#67 0x00007f5dccc62981 in Kontact::Navigator::qt_metacall (this=0x14807b0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffb3f4b0) at
./iconsidepane.moc:82
#68 0x00007f5dcb9c1eba in QMetaObject::activate (sender=0x131b700, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffffb3f4b0) at
kernel/qobject.cpp:3278
#69 0x00007f5dcb2bda4a in QItemSelectionModel::currentChanged (this=<optimized
out>, _t1=<optimized out>, _t2=<optimized out>) at
.moc/release-shared/moc_qitemselectionmodel.cpp:159
#70 0x00007f5dcb2bdb40 in QItemSelectionModel::setCurrentIndex (this=0x131b700,
index=..., command=<optimized out>) at itemviews/qitemselectionmodel.cpp:1169
#71 0x00007f5dcb26b784 in QAbstractItemView::mousePressEvent (this=0x14807b0,
event=<optimized out>) at itemviews/qabstractitemview.cpp:1666
#72 0x00007f5dcadaff29 in QWidget::event (this=0x14807b0, event=0x7fffffb40170)
at kernel/qwidget.cpp:8291
#73 0x00007f5dcb158026 in QFrame::event (this=0x14807b0, e=0x7fffffb40170) at
widgets/qframe.cpp:557
#74 0x00007f5dcb268d1b in QAbstractItemView::viewportEvent (this=0x14807b0,
event=0x7fffffb40170) at itemviews/qabstractitemview.cpp:1628
#75 0x00007f5dcb9aec88 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0x13290d0, event=0x7fffffb40170) at kernel/qcoreapplication.cpp:902
#76 0x00007f5dcad5f39f in notify_helper (e=0x7fffffb40170, receiver=0x13290d0,
this=0x130d5d0) at kernel/qapplication.cpp:4482
#77 QApplicationPrivate::notify_helper (this=0x130d5d0, receiver=0x13290d0,
e=0x7fffffb40170) at kernel/qapplication.cpp:4458
#78 0x00007f5dcad64c1b in QApplication::notify (this=<optimized out>,
receiver=0x13290d0, e=0x7fffffb40170) at kernel/qapplication.cpp:4047
#79 0x00007f5dcc3e4216 in KApplication::notify (this=0x7fffffb40dd0,
receiver=0x13290d0, event=0x7fffffb40170) at
../../kdeui/kernel/kapplication.cpp:311
#80 0x00007f5dcb9aeafc in QCoreApplication::notifyInternal
(this=0x7fffffb40dd0, receiver=0x13290d0, event=0x7fffffb40170) at
kernel/qcoreapplication.cpp:787
#81 0x00007f5dcad603a2 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#82 QApplicationPrivate::sendMouseEvent (receiver=0x13290d0,
event=0x7fffffb40170, alienWidget=0x13290d0, nativeWidget=0x14c50c0,
buttonDown=0x13290d0, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3146
#83 0x00007f5dcaddf555 in QETWidget::translateMouseEvent (this=0x14c50c0,
event=<optimized out>) at kernel/qapplication_x11.cpp:4562
#84 0x00007f5dcadde4ce in QApplication::x11ProcessEvent (this=0x7fffffb40dd0,
event=0x7fffffb40990) at kernel/qapplication_x11.cpp:3684
#85 0x00007f5dcae07002 in x11EventSourceDispatch (s=0x13172b0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#86 0x00007f5dc41c4b6d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#87 0x00007f5dc41c5368 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#88 0x00007f5dc41c5539 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#89 0x00007f5dcb9d9ed6 in QEventDispatcherGlib::processEvents (this=0x12dffd0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#90 0x00007f5dcae06c6e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#91 0x00007f5dcb9adcf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#92 0x00007f5dcb9adef7 in QEventLoop::exec (this=0x7fffffb40d60, flags=...) at
kernel/qeventloop.cpp:201
#93 0x00007f5dcb9b2789 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1064
#94 0x0000000000403629 in main (argc=1, argv=0x7fffffb413f8) at
../../../kontact/src/main.cpp:218

Possible duplicates by query: bug 280403, bug 280385, bug 279717, bug 277382,
bug 274398.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list