Bug 180956 - kmail/kontact crash on changing email folder
Summary: kmail/kontact crash on changing email folder
Status: RESOLVED DUPLICATE of bug 174065
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-16 12:08 UTC by manolis
Modified: 2009-03-19 00:38 UTC (History)
1 user (show)

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 manolis 2009-01-16 12:08:32 UTC
Version:           6 jan trunk (using Devel)
Compiler:          gcc 
OS:                Linux
Installed from:    Compiled sources

I simply clicked on "Spam" folder in kmail to see what emails I got there... and kontact crashed

Application: Kontact (kontact), signal SIGSEGV
0x00007f9ca772855f in waitpid () from /lib/libpthread.so.0
[Current thread is 0 (LWP 23737)]

Thread 3 (Thread 0x7f9c921ac950 (LWP 24330)):
#0  0x00007f9ca6ce9a52 in select () from /lib/libc.so.6
#1  0x00007f9ca7a8ac96 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9ca799476f in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f9ca7721007 in start_thread () from /lib/libpthread.so.0
#4  0x00007f9ca6cf034d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9c8f69c950 (LWP 11773)):
#0  0x00007f9ca772503d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9ca7995010 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9ca798904e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f9ca799476f in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f9ca7721007 in start_thread () from /lib/libpthread.so.0
#5  0x00007f9ca6cf034d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9cad68c750 (LWP 23737)):
[KCrash Handler]
#4  0x00007f9ca870e0b3 in QPainter::worldMatrixEnabled () from /usr/lib64/qt4/libQtGui.so.4
#5  0x00007f9ca865a9a2 in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#6  0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#8  0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#9  0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#10 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007f9ca865b23a in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007f9ca865b163 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007f9ca865a7dc in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007f9ca87e4729 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#41 0x00007f9ca87e4b27 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007f9ca865bee5 in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007f9ca89d836b in QMainWindow::event () from /usr/lib64/qt4/libQtGui.so.4
#44 0x00007f9ca9b07af8 in KXmlGuiWindow::event (this=0x1ae4100, ev=0x3e) at /home/public/portage/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/xmlgui/kxmlguiwindow.cpp:131
#45 0x00007f9ca85f949d in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#46 0x00007f9ca85fab1a in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#47 0x00007f9ca9a06c8b in KApplication::notify (this=0x7fffb5809cf0, receiver=0x6f2600, event=0x1b074c0)
    at /home/public/portage/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:307
#48 0x00007f9ca7ab1d6e in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#49 0x00007f9ca7ab618f in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/qt4/libQtCore.so.4
#50 0x00007f9ca7ae4480 in QEventDispatcherUNIX::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#51 0x00007f9ca869e13a in ?? () from /usr/lib64/qt4/libQtGui.so.4
#52 0x00007f9ca7ab09b2 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#53 0x00007f9ca7ab0e4d in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#54 0x00007f9ca7ab64af in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#55 0x0000000000404a41 in main (argc=3, argv=0x7fffb580a2c8) at /home/public/portage/tmp/portage/kde-base/kontact-9999/work/kontact/kontact/src/main.cpp:218
Comment 1 Dario Andres 2009-01-16 12:57:52 UTC
What QT version are you using? This may be a known bug , already fixed in qt-copy, and Qt 4.4.4 / 4.5 (bug 174065)
Comment 2 manolis 2009-01-16 13:51:27 UTC
4.4.2 with some custom fixes of gentoo linux.
Comment 3 Dario Andres 2009-01-16 13:53:28 UTC
Can I get the list of Gentoo patches? (It may include the patch which fix this issue or not). Thanks :)
Comment 4 manolis 2009-01-16 14:23:14 UTC
In qt-gui I see only these:

0254-fix-qgraphicsproxywidget-deletion-crash.diff
qt-gui-4.4.0-scrollbars.patch
qt-gui-designer-4.4.1.patch
Comment 5 Dario Andres 2009-01-16 14:42:48 UTC
This crash should be fixed by the patch named: "0256-fix-recursive-backingstore-sync-crash.diff"
Comment 6 Dario Andres 2009-01-16 14:44:26 UTC

*** This bug has been marked as a duplicate of bug 174065 ***
Comment 7 Thomas McGuire 2009-01-16 14:46:25 UTC
Please report this problem to the gentoo people.
And tell them to subscribe to the kde-packager list.