Bug 289143

Summary: kontact crashes when selecting kmail
Product: [Applications] kontact Reporter: registration
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: registration
Priority: NOR    
Version: 4.7.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description registration 2011-12-16 21:18:56 UTC
Application: kontact (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
i opened konact from the favorites as always. before it already crashed while using the arrow keys to browse through imported mails and mail folders (reported). now kontact crashed after pressing the "kmail" button.

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

Thread 4 (Thread 0x7fb42b6a1700 (LWP 2821)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb441acfc2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fb441acfd59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fb43ceceefc in start_thread (arg=0x7fb42b6a1700) at pthread_create.c:304
#4  0x00007fb4427dd89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb42aea0700 (LWP 2822)):
#0  0x00007fb4427d1773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb43c400f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb43c401429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb443c18f3e in QEventDispatcherGlib::processEvents (this=0x234fbc0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fb443beccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb443becef7 in QEventLoop::exec (this=0x7fb42ae9fde0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fb443b0427f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fb443b06d05 in QThreadPrivate::start (arg=0x2328b20) at thread/qthread_unix.cpp:331
#8  0x00007fb43ceceefc in start_thread (arg=0x7fb42aea0700) at pthread_create.c:304
#9  0x00007fb4427dd89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb3df92b700 (LWP 2828)):
#0  0x00007fb4427d1773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb43c400f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb43c401429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb443c18f3e in QEventDispatcherGlib::processEvents (this=0x312ee10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fb443beccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb443becef7 in QEventLoop::exec (this=0x7fb3df92adb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fb443b0427f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fb443bcfcbf in QInotifyFileSystemWatcherEngine::run (this=0x312e1f0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb443b06d05 in QThreadPrivate::start (arg=0x312e1f0) at thread/qthread_unix.cpp:331
#9  0x00007fb43ceceefc in start_thread (arg=0x7fb3df92b700) at pthread_create.c:304
#10 0x00007fb4427dd89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb4452877a0 (LWP 2820)):
[KCrash Handler]
#6  QModelIndex (other=..., this=0x7fff2b6e6290) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x2cd5a70, child=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1657
#8  0x00007fb4434e506b in parent (this=0x36bbba8) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  QTreeView::indexRowSizeHint (this=0x2ca53f0, index=...) at itemviews/qtreeview.cpp:2759
#10 0x00007fb4434e8b69 in itemHeight (item=15, this=0x2cbe090) at itemviews/qtreeview.cpp:3232
#11 QTreeViewPrivate::itemHeight (this=0x2cbe090, item=<optimized out>) at itemviews/qtreeview.cpp:3221
#12 0x00007fb4434e8e03 in QTreeViewPrivate::updateScrollBars (this=0x2cbe090) at itemviews/qtreeview.cpp:3457
#13 0x00007fb4434e91df in QTreeView::updateGeometries (this=0x2ca53f0) at itemviews/qtreeview.cpp:2686
#14 0x00007fb442feec80 in QWidget::event (this=0x2ca53f0, event=0x7fff2b6e7010) at kernel/qwidget.cpp:8449
#15 0x00007fb4433974f6 in QFrame::event (this=0x2ca53f0, e=0x7fff2b6e7010) at widgets/qframe.cpp:557
#16 0x00007fb4434a819b in QAbstractItemView::viewportEvent (this=0x2ca53f0, event=0x7fff2b6e7010) at itemviews/qabstractitemview.cpp:1628
#17 0x00007fb4434ecd35 in QTreeView::viewportEvent (this=0x2ca53f0, event=0x7fff2b6e7010) at itemviews/qtreeview.cpp:1256
#18 0x00007fb443bedc88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2cb6fc0, event=0x7fff2b6e7010) at kernel/qcoreapplication.cpp:902
#19 0x00007fb442f9e3ef in notify_helper (e=0x7fff2b6e7010, receiver=0x2cb6fc0, this=0x21b12c0) at kernel/qapplication.cpp:4482
#20 QApplicationPrivate::notify_helper (this=0x21b12c0, receiver=0x2cb6fc0, e=0x7fff2b6e7010) at kernel/qapplication.cpp:4458
#21 0x00007fb442fa3291 in QApplication::notify (this=0x7fff2b6e9b60, receiver=0x2cb6fc0, e=0x7fff2b6e7010) at kernel/qapplication.cpp:4365
#22 0x00007fb444623126 in KApplication::notify (this=0x7fff2b6e9b60, receiver=0x2cb6fc0, event=0x7fff2b6e7010) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007fb443bedafc in QCoreApplication::notifyInternal (this=0x7fff2b6e9b60, receiver=0x2cb6fc0, event=0x7fff2b6e7010) at kernel/qcoreapplication.cpp:787
#24 0x00007fb442fea90f in sendEvent (event=0x7fff2b6e7010, receiver=0x2cb6fc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2cb2770, recursive=false, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7365
#26 0x00007fb442ff2681 in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7416
#27 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2cb6fc0, visible=<optimized out>) at kernel/qwidget.cpp:7697
#28 0x00007fb442ff2616 in show (this=0x2cb6fc0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#29 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7785
#30 0x00007fb442ff269d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#31 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2ca53f0, visible=<optimized out>) at kernel/qwidget.cpp:7697
#32 0x00007fb442ff2616 in show (this=0x2ca53f0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#33 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7785
#34 0x00007fb442ff269d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#35 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2cbdf20, visible=<optimized out>) at kernel/qwidget.cpp:7697
#36 0x00007fb442ff2616 in show (this=0x2cbdf20) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#37 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7785
#38 0x00007fb442ff269d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#39 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2d52bc0, visible=<optimized out>) at kernel/qwidget.cpp:7697
#40 0x00007fb442ff2616 in show (this=0x2d52bc0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#41 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7785
#42 0x00007fb442ff269d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#43 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2a0a760, visible=<optimized out>) at kernel/qwidget.cpp:7697
#44 0x00007fb442ff2616 in show (this=0x2a0a760) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#45 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7785
#46 0x00007fb442ff269d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#47 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2a0ae40, visible=<optimized out>) at kernel/qwidget.cpp:7697
#48 0x00007fb442ff2616 in show (this=0x2a0ae40) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#49 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7785
#50 0x00007fb442ff269d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#51 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2cbade0, visible=<optimized out>) at kernel/qwidget.cpp:7697
#52 0x00007fb442ff2616 in show (this=0x2cbade0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#53 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7785
#54 0x00007fb442ff269d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#55 0x00007fb442ff2aa2 in QWidget::setVisible (this=0x2c93ec0, visible=<optimized out>) at kernel/qwidget.cpp:7697
#56 0x00007fb442fd3939 in show (this=0x2c93ec0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#57 QStackedLayout::setCurrentIndex (this=0x2325ea0, index=1) at kernel/qstackedlayout.cpp:311
#58 0x00007fb444e9e544 in Kontact::MainWindow::selectPlugin (this=0x2308b80, plugin=0x27e3150) at ../../../kontact/src/mainwindow.cpp:839
#59 0x00007fb444e9e03a in Kontact::MainWindow::qt_metacall (this=0x2308b80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff2b6e7fb0) at ./mainwindow.moc:115
#60 0x00007fb443c00eba in QMetaObject::activate (sender=0x232b830, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2b6e7fb0) at kernel/qobject.cpp:3278
#61 0x00007fb444ea0ebf in Kontact::SidePaneBase::pluginSelected (this=<optimized out>, _t1=0x27e3150) at ./sidepanebase.moc:90
#62 0x00007fb444ea0f10 in Kontact::SidePaneBase::qt_metacall (this=0x232b830, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff2b6e80f0) at ./sidepanebase.moc:77
#63 0x00007fb444ea0fb8 in Kontact::IconSidePane::qt_metacall (this=0x232b830, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./iconsidepane.moc:145
#64 0x00007fb443c00eba in QMetaObject::activate (sender=0x232da80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2b6e80f0) at kernel/qobject.cpp:3278
#65 0x00007fb444ea184f in Kontact::Navigator::pluginActivated (this=<optimized out>, _t1=0x27e3150) at ./iconsidepane.moc:96
#66 0x00007fb444ea18e0 in Kontact::Navigator::slotCurrentChanged (this=0x232da80, current=...) at ../../../kontact/src/iconsidepane.cpp:475
#67 0x00007fb444ea1991 in Kontact::Navigator::qt_metacall (this=0x232da80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff2b6e8240) at ./iconsidepane.moc:82
#68 0x00007fb443c00eba in QMetaObject::activate (sender=0x234a550, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2b6e8240) at kernel/qobject.cpp:3278
#69 0x00007fb4434fceca in QItemSelectionModel::currentChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#70 0x00007fb4434fcfc0 in QItemSelectionModel::setCurrentIndex (this=0x234a550, index=..., command=<optimized out>) at itemviews/qitemselectionmodel.cpp:1169
#71 0x00007fb4434aac04 in QAbstractItemView::mousePressEvent (this=0x232da80, event=<optimized out>) at itemviews/qabstractitemview.cpp:1666
#72 0x00007fb442feef79 in QWidget::event (this=0x232da80, event=0x7fff2b6e8f00) at kernel/qwidget.cpp:8291
#73 0x00007fb4433974f6 in QFrame::event (this=0x232da80, e=0x7fff2b6e8f00) at widgets/qframe.cpp:557
#74 0x00007fb4434a819b in QAbstractItemView::viewportEvent (this=0x232da80, event=0x7fff2b6e8f00) at itemviews/qabstractitemview.cpp:1628
#75 0x00007fb443bedc88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2341210, event=0x7fff2b6e8f00) at kernel/qcoreapplication.cpp:902
#76 0x00007fb442f9e3ef in notify_helper (e=0x7fff2b6e8f00, receiver=0x2341210, this=0x21b12c0) at kernel/qapplication.cpp:4482
#77 QApplicationPrivate::notify_helper (this=0x21b12c0, receiver=0x2341210, e=0x7fff2b6e8f00) at kernel/qapplication.cpp:4458
#78 0x00007fb442fa3c6b in QApplication::notify (this=<optimized out>, receiver=0x2341210, e=0x7fff2b6e8f00) at kernel/qapplication.cpp:4047
#79 0x00007fb444623126 in KApplication::notify (this=0x7fff2b6e9b60, receiver=0x2341210, event=0x7fff2b6e8f00) at ../../kdeui/kernel/kapplication.cpp:311
#80 0x00007fb443bedafc in QCoreApplication::notifyInternal (this=0x7fff2b6e9b60, receiver=0x2341210, event=0x7fff2b6e8f00) at kernel/qcoreapplication.cpp:787
#81 0x00007fb442f9f3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#82 QApplicationPrivate::sendMouseEvent (receiver=0x2341210, event=0x7fff2b6e8f00, alienWidget=0x2341210, nativeWidget=0x232b830, buttonDown=0x2341210, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#83 0x00007fb44301e945 in QETWidget::translateMouseEvent (this=0x232b830, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#84 0x00007fb44301d8be in QApplication::x11ProcessEvent (this=0x7fff2b6e9b60, event=0x7fff2b6e9720) at kernel/qapplication_x11.cpp:3690
#85 0x00007fb443046412 in x11EventSourceDispatch (s=0x21b8b90, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#86 0x00007fb43c400a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87 0x00007fb43c401258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#88 0x00007fb43c401429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#89 0x00007fb443c18ed6 in QEventDispatcherGlib::processEvents (this=0x2182fd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#90 0x00007fb44304607e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#91 0x00007fb443beccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#92 0x00007fb443becef7 in QEventLoop::exec (this=0x7fff2b6e9af0, flags=...) at kernel/qeventloop.cpp:201
#93 0x00007fb443bf1789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#94 0x0000000000403629 in main (argc=1, argv=0x7fff2b6ea188) at ../../../kontact/src/main.cpp:218

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

Possible duplicates by query: bug 287251, bug 286656, bug 285236, bug 285145, bug 283850.

Reported using DrKonqi
Comment 1 registration 2011-12-16 22:23:15 UTC
Created attachment 66819 [details]
New crash information added by DrKonqi

kontact (4.7.2) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

the same problem as before - opened kontact, clicked on kmail, crash...

-- Backtrace (Reduced):
#6  QModelIndex (other=..., this=0x7fff81ccf610) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x1eedc50, child=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1657
#8  0x00007f837cd8806b in parent (this=0x2899288) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  QTreeView::indexRowSizeHint (this=0x1eb67b0, index=...) at itemviews/qtreeview.cpp:2759
#10 0x00007f837cd8bb69 in itemHeight (item=13, this=0x1ebb6b0) at itemviews/qtreeview.cpp:3232
Comment 2 Christophe Marin 2011-12-17 10:39:09 UTC

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