[Bug 187632] New: Crashed when last search folder was selected (IMAP)

David Jarvie djarvie at kde.org
Thu Mar 19 19:20:42 GMT 2009


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

           Summary: Crashed when last search folder was selected (IMAP)
           Product: kmail
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: djarvie at kde.org


Version:            (using KDE 4.2.1)
Compiler:          gcc 4.3.3 
OS:                Linux
Installed from:    Compiled From Sources

I did a search ("Find Messages") on an IMAP folder, and while the search
results window was still open, I selected the Last Search folder, at which
point KMail crashed.

It may be relevant that when I selected mails in the search results window,
only their headers displayed - the body was blank - so something already wasn't
working right before I clicked on the last search folder.


Application: KMail (kmail), signal SIGSEGV
[Current thread is 0 (LWP 6219)]

Thread 2 (Thread 0xb0da6b90 (LWP 6224)):
#0  0xb7fca424 in __kernel_vsyscall ()
#1  0xb5f96ab1 in select () from /lib/i686/cmov/libc.so.6
#2  0xb6afc120 in QProcessManager::run (this=0x8e012f8) at
io/qprocess_unix.cpp:301
#3  0xb6a3d9b0 in QThreadPrivate::start (arg=0x8e012f8) at
thread/qthread_unix.cpp:185
#4  0xb69b84c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb5f9e6de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb41c56c0 (LWP 6219)):
[KCrash Handler]
#6  0xb635e109 in QPainter::worldMatrixEnabled (this=0x90c2c98) at
painting/qpainter.cpp:2573
#7  0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x90f9808,
pdev=0x8f7fd2c, siblings=@0xbfae43a0, index=3, rgn=@0xbfae446c,
offset=@0xbfae4464, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#8  0xb62c2577 in QWidgetPrivate::drawWidget (this=0x90f9808, pdev=0x8f7fd2c,
rgn=@0xbfae446c, offset=@0xbfae4464, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#9  0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x9101aa8,
pdev=0x8f7fd2c, siblings=@0xbfae45c0, index=7, rgn=@0xbfae468c,
offset=@0xbfae4684, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#10 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x9101aa8, pdev=0x8f7fd2c,
rgn=@0xbfae468c, offset=@0xbfae4684, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#11 0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x90317f8,
pdev=0x8f7fd2c, siblings=@0xbfae47e0, index=11, rgn=@0xbfae48ac,
offset=@0xbfae48a4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#12 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x90317f8, pdev=0x8f7fd2c,
rgn=@0xbfae48ac, offset=@0xbfae48a4, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#13 0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x8edd960,
pdev=0x8f7fd2c, siblings=@0xbfae4a00, index=2, rgn=@0xbfae4acc,
offset=@0xbfae4ac4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#14 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x8edd960, pdev=0x8f7fd2c,
rgn=@0xbfae4acc, offset=@0xbfae4ac4, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#15 0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ed15e0,
pdev=0x8f7fd2c, siblings=@0xbfae4e30, index=0, rgn=@0xbfae4b7c,
offset=@0xbfae4ef4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#16 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ed15e0,
pdev=0x8f7fd2c, siblings=@0xbfae4e30, index=1, rgn=@0xbfae4c2c,
offset=@0xbfae4ef4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#17 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ed15e0,
pdev=0x8f7fd2c, siblings=@0xbfae4e30, index=2, rgn=@0xbfae4cdc,
offset=@0xbfae4ef4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#18 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ed15e0,
pdev=0x8f7fd2c, siblings=@0xbfae4e30, index=3, rgn=@0xbfae4efc,
offset=@0xbfae4ef4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#19 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x8ed15e0, pdev=0x8f7fd2c,
rgn=@0xbfae4efc, offset=@0xbfae4ef4, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#20 0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x91f6be8,
pdev=0x8f7fd2c, siblings=@0xbfae51b0, index=1, rgn=@0xbfae4fac,
offset=@0xbfae5274, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#21 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x91f6be8,
pdev=0x8f7fd2c, siblings=@0xbfae51b0, index=2, rgn=@0xbfae505c,
offset=@0xbfae5274, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#22 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x91f6be8,
pdev=0x8f7fd2c, siblings=@0xbfae51b0, index=3, rgn=@0xbfae527c,
offset=@0xbfae5274, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#23 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x91f6be8, pdev=0x8f7fd2c,
rgn=@0xbfae527c, offset=@0xbfae5274, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#24 0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x91f8e70,
pdev=0x8f7fd2c, siblings=@0xbfae5530, index=0, rgn=@0xbfae532c,
offset=@0xbfae55f4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#25 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x91f8e70,
pdev=0x8f7fd2c, siblings=@0xbfae5530, index=1, rgn=@0xbfae53dc,
offset=@0xbfae55f4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#26 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x91f8e70,
pdev=0x8f7fd2c, siblings=@0xbfae5530, index=2, rgn=@0xbfae55fc,
offset=@0xbfae55f4, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#27 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x91f8e70, pdev=0x8f7fd2c,
rgn=@0xbfae55fc, offset=@0xbfae55f4, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#28 0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x8f8a6a0,
pdev=0x8f7fd2c, siblings=@0xbfae5750, index=119, rgn=@0xbfae581c,
offset=@0xbfae5814, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#29 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x8f8a6a0, pdev=0x8f7fd2c,
rgn=@0xbfae581c, offset=@0xbfae5814, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#30 0xb62c3074 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ed5c08,
pdev=0x8f7fd2c, siblings=@0xbfae5a20, index=25, rgn=@0xbfae58cc,
offset=@0x8fd5984, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4735
#31 0xb62c2f49 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ed5c08,
pdev=0x8f7fd2c, siblings=@0xbfae5a20, index=26, rgn=@0xbfae5b04,
offset=@0x8fd5984, flags=4, sharedPainter=0x9309540)
    at kernel/qwidget.cpp:4725
#32 0xb62c2577 in QWidgetPrivate::drawWidget (this=0x8ed5c08, pdev=0x8f7fd2c,
rgn=@0xbfae5b04, offset=@0x8fd5984, flags=4, sharedPainter=0x9309540) at
kernel/qwidget.cpp:4677
#33 0xb6414f4c in QWidgetBackingStore::cleanRegion (this=0x8fd5978,
rgn=@0xbfae5b58, widget=0x8ed1768, recursiveCopyToScreen=true) at
painting/qbackingstore.cpp:1035
#34 0xb64153f2 in qt_syncBackingStore (widget=0x8ed1768) at
painting/qbackingstore.cpp:313
#35 0xb62c60bf in QWidget::event (this=0x8ed1768, event=0x955b630) at
kernel/qwidget.cpp:7447
#36 0xb65cbce7 in QMainWindow::event (this=0x8ed1768, event=0x955b630) at
widgets/qmainwindow.cpp:1268
#37 0xb7ef5687 in KMainWindow::event (this=0x8ed1768, ev=0x955b630) at
/home/david/src/svn/4.2/kdelibs/kdeui/widgets/kmainwindow.cpp:1094
#38 0xb7f3aecc in KXmlGuiWindow::event (this=0x8ed1768, ev=0x955b630) at
/home/david/src/svn/4.2/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#39 0xb627360c in QApplicationPrivate::notify_helper (this=0x8dfe148,
receiver=0x8ed1768, e=0x955b630) at kernel/qapplication.cpp:3803
#40 0xb627a7ba in QApplication::notify (this=0xbfae6388, receiver=0x8ed1768,
e=0x955b630) at kernel/qapplication.cpp:3768
#41 0xb7e0c18d in KApplication::notify (this=0xbfae6388, receiver=0x8ed1768,
event=0x955b630) at
/home/david/src/svn/4.2/kdelibs/kdeui/kernel/kapplication.cpp:307
#42 0xb6b18641 in QCoreApplication::notifyInternal (this=0xbfae6388,
receiver=0x8ed1768, event=0x955b630) at kernel/qcoreapplication.cpp:583
#43 0xb6b18f93 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x8de2678) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#44 0xb6b1912d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1091
#45 0xb6b3f14f in postEventSourceDispatch (s=0x8e00120) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214
#46 0xb47e71b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb47ea853 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0x08e00098 in ?? ()
#49 0x00000000 in ?? ()

-- 
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