Bug 265649 - Kmail crashed while filtering
Summary: Kmail crashed while filtering
Status: RESOLVED DUPLICATE of bug 169646
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.13.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-06 22:21 UTC by Mr. Janne Toivola
Modified: 2011-02-06 22:34 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 Mr. Janne Toivola 2011-02-06 22:21:44 UTC
Application: kmail (1.13.5)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-28-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Created Nth (where N>>1) filter rule and used <ctrl>-j for testing it. The new filter rule might not have any action associated to it... (I would need to restart Kmail, but this bug reporting tool prevents me from doing that ATM)

The crash can be reproduced every time.

 -- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb9586a0820 (LWP 5376))]

Thread 2 (Thread 0x7fb938653700 (LWP 5378)):
#0  0x00007fb9551b5f93 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb94cb574a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fb94cb578fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fb955b21566 in QEventDispatcherGlib::processEvents (this=0x2c2f110, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fb955af6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fb955af6d6c in QEventLoop::exec (this=0x7fb938652cf0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fb955a00d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fb955ad7178 in QInotifyFileSystemWatcherEngine::run (this=0x2d83d60) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb955a03775 in QThreadPrivate::start (arg=0x2d83d60) at thread/qthread_unix.cpp:248
#9  0x00007fb95360c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fb9551c270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb9586a0820 (LWP 5376)):
[KCrash Handler]
#5  KMail::ActionScheduler::actionMessage (this=0x2f1b6b0, res=<value optimized out>) at ../../kmail/actionscheduler.cpp:675
#6  0x00007fb957062838 in KMail::ActionScheduler::filterMessage (this=0x2f1b6b0) at ../../kmail/actionscheduler.cpp:648
#7  0x00007fb957063164 in KMail::ActionScheduler::qt_metacall (this=0x2f1b6b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff355d3e30) at ./actionscheduler.moc:130
#8  0x00007fb955b0ae3f in QMetaObject::activate (sender=0x3033640, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x303de58) at kernel/qobject.cpp:3293
#9  0x00007fb955b07a63 in QObject::event (this=0x3033640, e=0x7fff355d4580) at kernel/qobject.cpp:1212
#10 0x00007fb955fcb22c in QApplicationPrivate::notify_helper (this=0x207d860, receiver=0x3033640, e=0x7fff355d4580) at kernel/qapplication.cpp:4300
#11 0x00007fb955fd16fb in QApplication::notify (this=0x7fff355d49f0, receiver=0x3033640, e=0x7fff355d4580) at kernel/qapplication.cpp:4183
#12 0x00007fb9580cea16 in KApplication::notify (this=0x7fff355d49f0, receiver=0x3033640, event=0x7fff355d4580) at ../../kdeui/kernel/kapplication.cpp:302
#13 0x00007fb955af806c in QCoreApplication::notifyInternal (this=0x7fff355d49f0, receiver=0x3033640, event=0x7fff355d4580) at kernel/qcoreapplication.cpp:704
#14 0x00007fb955b24d42 in QCoreApplication::sendEvent (this=0x2096000) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#15 QTimerInfoList::activateTimers (this=0x2096000) at kernel/qeventdispatcher_unix.cpp:603
#16 0x00007fb955b21848 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#17 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#18 0x00007fb94cb538c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#19 0x00007fb94cb57748 in ?? () from /lib/libglib-2.0.so.0
#20 0x00007fb94cb578fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x00007fb955b21513 in QEventDispatcherGlib::processEvents (this=0x1f93000, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#22 0x00007fb95607b46e in QGuiEventDispatcherGlib::processEvents (this=0x3023360, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007fb955af6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007fb955af6d6c in QEventLoop::exec (this=0x7fff355d4820, flags=) at kernel/qeventloop.cpp:201
#25 0x00007fb955afaaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#26 0x0000000000403482 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:156

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

Possible duplicates by query: bug 263725, bug 263276, bug 248180, bug 246480, bug 245793.

Reported using DrKonqi
Comment 1 Mr. Janne Toivola 2011-02-06 22:34:51 UTC
Yes, the crash was caused by the fact that the new filter rule was missing the action it was supposed to trigger (move the message to spam folder). There should be some default action, "no operation" or something.

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