Version: (using KDE 4.2.0) OS: Linux Installed from: Debian testing/unstable Packages It worked this morning, but now, each time I acces a specific, local (no NFS, truly local) maildir folder related to one of my POP accounts, kmail crashes. Aplicación: KMail (kmail), señal SIGSEGV Thread 1 (Thread 0xb4114aa0 (LWP 2537)): [KCrash Handler] #6 0xb67b3329 in QPainter::worldMatrixEnabled (this=0x963f830) at painting/qpainter.cpp:2573 #7 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x96b8c30, pdev=0x9555c74, siblings=@0xbf95ac30, index=3, rgn=@0xbf95ad0c, offset=@0xbf95ad04, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #8 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x96b8c30, pdev=0x9555c74, rgn=@0xbf95ad0c, offset=@0xbf95ad04, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #9 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x96b8958, pdev=0x9555c74, siblings=@0xbf95ae60, index=7, rgn=@0xbf95af3c, offset=@0xbf95af34, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #10 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x96b8958, pdev=0x9555c74, rgn=@0xbf95af3c, offset=@0xbf95af34, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #11 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x94c4130, pdev=0x9555c74, siblings=@0xbf95b090, index=11, rgn=@0xbf95b16c, offset=@0xbf95b164, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #12 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x94c4130, pdev=0x9555c74, rgn=@0xbf95b16c, offset=@0xbf95b164, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #13 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x95758f8, pdev=0x9555c74, siblings=@0xbf95b2c0, index=2, rgn=@0xbf95b39c, offset=@0xbf95b394, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #14 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x95758f8, pdev=0x9555c74, rgn=@0xbf95b39c, offset=@0xbf95b394, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #15 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x95757b0, pdev=0x9555c74, siblings=@0xbf95b730, index=0, rgn=@0xbf95b45c, offset=@0xbf95b804, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #16 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x95757b0, pdev=0x9555c74, siblings=@0xbf95b730, index=1, rgn=@0xbf95b51c, offset=@0xbf95b804, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #17 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x95757b0, pdev=0x9555c74, siblings=@0xbf95b730, index=2, rgn=@0xbf95b5dc, offset=@0xbf95b804, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #18 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x95757b0, pdev=0x9555c74, siblings=@0xbf95b730, index=3, rgn=@0xbf95b80c, offset=@0xbf95b804, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #19 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x95757b0, pdev=0x9555c74, rgn=@0xbf95b80c, offset=@0xbf95b804, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #20 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x991bd80, pdev=0x9555c74, siblings=@0xbf95bae0, index=1, rgn=@0xbf95b8cc, offset=@0xbf95bbb4, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #21 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x991bd80, pdev=0x9555c74, siblings=@0xbf95bae0, index=2, rgn=@0xbf95b98c, offset=@0xbf95bbb4, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #22 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x991bd80, pdev=0x9555c74, siblings=@0xbf95bae0, index=3, rgn=@0xbf95bbbc, offset=@0xbf95bbb4, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #23 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x991bd80, pdev=0x9555c74, rgn=@0xbf95bbbc, offset=@0xbf95bbb4, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #24 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x991c8c8, pdev=0x9555c74, siblings=@0xbf95be90, index=0, rgn=@0xbf95bc7c, offset=@0xbf95bf64, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #25 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x991c8c8, pdev=0x9555c74, siblings=@0xbf95be90, index=1, rgn=@0xbf95bd3c, offset=@0xbf95bf64, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #26 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x991c8c8, pdev=0x9555c74, siblings=@0xbf95be90, index=2, rgn=@0xbf95bf6c, offset=@0xbf95bf64, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #27 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x991c8c8, pdev=0x9555c74, rgn=@0xbf95bf6c, offset=@0xbf95bf64, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #28 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x94f3f98, pdev=0x9555c74, siblings=@0xbf95c0c0, index=120, rgn=@0xbf95c19c, offset=@0xbf95c194, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #29 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x94f3f98, pdev=0x9555c74, rgn=@0xbf95c19c, offset=@0xbf95c194, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #30 0xb670871c in QWidgetPrivate::paintSiblingsRecursive (this=0x93504e0, pdev=0x9555c74, siblings=@0xbf95c3b0, index=25, rgn=@0xbf95c25c, offset=@0x94d0fc4, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4735 #31 0xb6708622 in QWidgetPrivate::paintSiblingsRecursive (this=0x93504e0, pdev=0x9555c74, siblings=@0xbf95c3b0, index=26, rgn=@0xbf95c4a4, offset=@0x94d0fc4, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4725 #32 0xb6707be8 in QWidgetPrivate::drawWidget (this=0x93504e0, pdev=0x9555c74, rgn=@0xbf95c4a4, offset=@0x94d0fc4, flags=4, sharedPainter=0x9c36b30) at kernel/qwidget.cpp:4677 #33 0xb6875aae in QWidgetBackingStore::cleanRegion (this=0x94d0fb8, rgn=@0xbf95c4f8, widget=0x959b248, recursiveCopyToScreen=true) at painting/qbackingstore.cpp:1035 #34 0xb6875f77 in qt_syncBackingStore (widget=0x959b248) at painting/qbackingstore.cpp:313 #35 0xb67093d6 in QWidget::event (this=0x959b248, event=0x99de868) at kernel/qwidget.cpp:7447 #36 0xb6a591c7 in QMainWindow::event (this=0x959b248, event=0x99de868) at widgets/qmainwindow.cpp:1268 #37 0xb7e58377 in KMainWindow::event (this=0x959b248, ev=0x99de868) at ../../kdeui/widgets/kmainwindow.cpp:1093 #38 0xb7e9cb2c in KXmlGuiWindow::event (this=0x959b248, ev=0x99de868) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #39 0xb66b179c in QApplicationPrivate::notify_helper (this=0x91f3d18, receiver=0x959b248, e=0x99de868) at kernel/qapplication.cpp:3803 #40 0xb66b96ea in QApplication::notify (this=0xbf95cd88, receiver=0x959b248, e=0x99de868) at kernel/qapplication.cpp:3768 #41 0xb7d7677d in KApplication::notify (this=0xbf95cd88, receiver=0x959b248, event=0x99de868) at ../../kdeui/kernel/kapplication.cpp:307 #42 0xb6fbc0d1 in QCoreApplication::notifyInternal (this=0xbf95cd88, receiver=0x959b248, event=0x99de868) at kernel/qcoreapplication.cpp:587 #43 0xb6fbcd55 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91d1670) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209 #44 0xb6fbcf4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091 #45 0xb6fe698f in postEventSourceDispatch (s=0x91f6520) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214 #46 0xb49ca1b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #47 0xb49cd853 in ?? () from /usr/lib/libglib-2.0.so.0 #48 0x091f6498 in ?? () #49 0x00000000 in ?? ()
This is a Qt bug already fixed in qt-copy and waiting for future Qt releases (4.4.4 and 4.5) Look at bug 178718 / bug 174065 You can file a report on the Debian bugtracker to include the patch from qt-copy in their Qt package. Thanks
FWIW this fix is in Debian's Qt 4 package since the beginning of December. Package version is 4.4.3-2.
Armin is right: http://packages.debian.org/changelogs/pool/main/q/qt4-x11/qt4-x11_4.4.3-2/changelog @envite: if you are sure that your Qt package version is 4.4.3-2 I will reopen this Thanks
It was 4.4.3-1 (it was installed automatically when I installed KDE 4.2 from experimental) Upgrading now. I will reopen if it happens again.