[Bug 203610] New: kmail crashed filtering on regular expression

David Rankin drankinatty at suddenlinkmail.com
Wed Aug 12 20:23:43 BST 2009


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

           Summary: kmail crashed filtering on regular expression
           Product: kmail
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: drankinatty at suddenlinkmail.com


Application that crashed: kmail
Version of the application: 1.12.0
KDE Version: 4.3.00 (KDE 4.3.0) "release 155"
Qt Version: 4.5.2
Operating System: Linux 2.6.25.20-0.4-default x86_64

What I was doing when the application crashed:
kde 4.3-0.1 on openSuSE 11.0

I set up a regular expression filter to filter the mail from bugs.kde.org into
a separate folder in kmail. The filter was to filter on subject containing the
regular expression '^\[Bug\s\d\]\s.*$'  I started the filter on my inbox
(roughly 1000 messages) and the filtering was crawling (taking several seconds
per message). I then clicked on the "show details" up arrow in the bottom right
of the kmail window to see what was going on and to stop the filter operation.
The show details button was unresponsive and 15-20 seconds later drkonqi
appeared. While the filter was running, I checked top and spamassassin was
running obviously brining kmail to a crawl as well. I don't know if that is
related to the crash, but its something addidional

 -- Backtrace:
Application: KMail (kmail), signal: Aborted
[KCrash Handler]
#5  0x00007f075d1555c5 in raise () from /lib64/libc.so.6
#6  0x00007f075d156bb3 in abort () from /lib64/libc.so.6
#7  0x00007f075d1933a8 in ?? () from /lib64/libc.so.6
#8  0x00007f075d198af8 in ?? () from /lib64/libc.so.6
#9  0x00007f075f089d71 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#10 0x00007f075dde27e2 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#11 0x00007f0761f64106 in KMail::MessageListView::Widget::~Widget
(this=0x152c0a0, __in_chrg=<value optimized out>, __in_chrg=<value optimized
out>)
    at /usr/src/debug/kdepim-4.3.0/kmail/messagelistview/widget.cpp:85
#12 0x00007f075f089d71 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#13 0x00007f075dde27e2 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#14 0x00007f075e1a3541 in QStackedWidget::~QStackedWidget() () from
/usr/lib64/libQtGui.so.4
#15 0x00007f075f089d71 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#16 0x00007f075dde27e2 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#17 0x00007f0761f5db01 in KMail::MessageListView::Pane::~Pane (this=0x2dc8,
__in_chrg=<value optimized out>, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.0/kmail/messagelistview/pane.cpp:125
#18 0x00007f075f089d71 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#19 0x00007f075dde27e2 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#20 0x00007f075e19e0f8 in QSplitter::~QSplitter() () from
/usr/lib64/libQtGui.so.4
#21 0x00007f075f089d71 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#22 0x00007f075dde27e2 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#23 0x00007f075e19e0f8 in QSplitter::~QSplitter() () from
/usr/lib64/libQtGui.so.4
#24 0x00007f0761e144e6 in KMMainWidget::deleteWidgets (this=0x2a026a0) at
/usr/src/debug/kdepim-4.3.0/kmail/kmmainwidget.cpp:688
#25 0x00007f0761e15ec2 in KMMainWidget::destruct (this=0x2a026a0) at
/usr/src/debug/kdepim-4.3.0/kmail/kmmainwidget.cpp:302
#26 0x00007f0761e1784f in KMMainWidget::~KMMainWidget (this=0x2a026a0,
__in_chrg=<value optimized out>, __in_chrg=<value optimized out>) at
/usr/src/debug/kdepim-4.3.0/kmail/kmmainwidget.cpp:288
#27 0x00007f075f089d71 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#28 0x00007f075dde27e2 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#29 0x00007f0762b94936 in KMainWindow::~KMainWindow() () from
/usr/lib64/libkdeui.so.5
#30 0x00007f0761b70a48 in KMMainWin::~KMMainWin (this=0x5689d80,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.0/kmail/kmmainwin.cpp:106
#31 0x00007f075f08b4f5 in QObject::event(QEvent*) () from
/usr/lib64/libQtCore.so.4
#32 0x00007f075dde65ad in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#33 0x00007f075e157e7b in QMainWindow::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#34 0x00007f0762bcfe68 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib64/libkdeui.so.5
#35 0x00007f075dd95a9d in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#36 0x00007f075dd9dd1a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#37 0x00007f0762ac391b in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#38 0x00007f075f07b4fc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#39 0x00007f075f07c18a in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#40 0x00007f075f0a4d53 in ?? () from /usr/lib64/libQtCore.so.4
#41 0x00007f075462595a in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#42 0x00007f0754629060 in ?? () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f07546291fc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#44 0x00007f075f0a49df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#45 0x00007f075de2d41f in ?? () from /usr/lib64/libQtGui.so.4
#46 0x00007f075f07c556 in
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int) ()
from /usr/lib64/libQtCore.so.4
#47 0x00007f0761e384f1 in KMMainWidget::slotApplyFilters (this=0x2a026a0) at
/usr/src/debug/kdepim-4.3.0/kmail/kmmainwidget.cpp:2578
#48 0x00007f0761e393e2 in KMMainWidget::qt_metacall (this=0x2a026a0,
_c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6b0d1ff0) at
/usr/src/debug/kdepim-4.3.0/build/kmail/kmmainwidget.moc:430
#49 0x00007f075f0902f2 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQtCore.so.4
#50 0x00007f075dd8fa77 in QAction::triggered(bool) () from
/usr/lib64/libQtGui.so.4
#51 0x00007f075dd90ef0 in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQtGui.so.4
#52 0x00007f075e17bc3d in ?? () from /usr/lib64/libQtGui.so.4
#53 0x00007f075e181c0f in ?? () from /usr/lib64/libQtGui.so.4
#54 0x00007f0762b96571 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib64/libkdeui.so.5
#55 0x00007f075dde6d7f in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#56 0x00007f075e18449b in QMenu::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#57 0x00007f075dd95a9d in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#58 0x00007f075dd9e47a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#59 0x00007f0762ac391b in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#60 0x00007f075f07b4fc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#61 0x00007f075dd9d6c8 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib64/libQtGui.so.4
#62 0x00007f075de079a4 in ?? () from /usr/lib64/libQtGui.so.4
#63 0x00007f075de06855 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#64 0x00007f075de2dccc in ?? () from /usr/lib64/libQtGui.so.4
#65 0x00007f075462595a in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#66 0x00007f0754629060 in ?? () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f07546291fc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#68 0x00007f075f0a49df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#69 0x00007f075de2d41f in ?? () from /usr/lib64/libQtGui.so.4
#70 0x00007f075f079d72 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#71 0x00007f075f07a144 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#72 0x00007f075e1842f5 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib64/libQtGui.so.4
#73 0x00007f0761f66b43 in
KMail::MessageListView::Widget::viewMessageListContextPopupRequest
(this=0x152c0a0, selectedItems=<value optimized out>, globalPos=...)
    at /usr/src/debug/kdepim-4.3.0/kmail/messagelistview/widget.cpp:679
#74 0x00007f0761fb8a86 in KMail::MessageListView::Core::View::mousePressEvent
(this=0x3388e70, e=0x7fff6b0d57f0) at
/usr/src/debug/kdepim-4.3.0/kmail/messagelistview/core/view.cpp:1999
#75 0x00007f075dde6f56 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#76 0x00007f075e13d4bb in QFrame::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#77 0x00007f075e27395d in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib64/libQtGui.so.4
#78 0x00007f075e2aafc9 in QTreeView::viewportEvent(QEvent*) () from
/usr/lib64/libQtGui.so.4
#79 0x00007f075f07a7f8 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib64/libQtCore.so.4
#80 0x00007f075dd95a6c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#81 0x00007f075dd9e47a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#82 0x00007f0762ac391b in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#83 0x00007f075f07b4fc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#84 0x00007f075dd9d6c8 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib64/libQtGui.so.4
#85 0x00007f075de077e9 in ?? () from /usr/lib64/libQtGui.so.4
#86 0x00007f075de06855 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#87 0x00007f075de2dccc in ?? () from /usr/lib64/libQtGui.so.4
#88 0x00007f075462595a in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#89 0x00007f0754629060 in ?? () from /usr/lib64/libglib-2.0.so.0
#90 0x00007f07546291fc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#91 0x00007f075f0a49df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#92 0x00007f075de2d41f in ?? () from /usr/lib64/libQtGui.so.4
#93 0x00007f075f079d72 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#94 0x00007f075f07a144 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#95 0x00007f075f07c454 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#96 0x00000000004030fb in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/kdepim-4.3.0/kmail/main.cpp:146

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