Bug 282316 - Kmail crashes when creating a filter
Summary: Kmail crashes when creating a filter
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-18 21:45 UTC by tbohaning
Modified: 2017-01-07 22:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tbohaning 2011-09-18 21:45:30 UTC
Application: kontact (4.7.1)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-11-generic x86_64
Distribution: Ubuntu oneiric (development branch)

-- Information about the crash:
I created a new filter in kmail2. Selected create filter... on Subject....Selected by status?? choose "Important".... Clicked apply.... App crashed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffc3b7f37a0 (LWP 2150))]

Thread 5 (Thread 0x7ffc2222f700 (LWP 2169)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffc3803bd2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007ffc3803be59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007ffc3343cedc in start_thread (arg=0x7ffc2222f700) at pthread_create.c:304
#4  0x00007ffc38d4889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffc21a2e700 (LWP 2172)):
#0  unixCheckClockType () at tools/qelapsedtimer_unix.cpp:74
#1  0x00007ffc3a0c2059 in do_gettime (frac=0x7ffc21a2db88, sec=0x7ffc21a2db80) at tools/qelapsedtimer_unix.cpp:120
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00007ffc3a1846ed in QTimerInfoList::updateCurrentTime (this=0x2549440) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00007ffc3a184a33 in QTimerInfoList::timerWait (this=0x2549440, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00007ffc3a18344c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7ffc21a2dc4c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00007ffc3296e102 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffc3296ef0d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffc3296f539 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffc3a183f3e in QEventDispatcherGlib::processEvents (this=0x2549160, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#10 0x00007ffc3a157cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#11 0x00007ffc3a157ef7 in QEventLoop::exec (this=0x7ffc21a2dde0, flags=...) at kernel/qeventloop.cpp:201
#12 0x00007ffc3a06f27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#13 0x00007ffc3a071d05 in QThreadPrivate::start (arg=0x2552c50) at thread/qthread_unix.cpp:331
#14 0x00007ffc3343cedc in start_thread (arg=0x7ffc21a2e700) at pthread_create.c:304
#15 0x00007ffc38d4889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffbd2327700 (LWP 3060)):
#0  0x00007ffc38d3c773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffc3296f078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffc3296f539 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffc3a183f3e in QEventDispatcherGlib::processEvents (this=0x3fdb2c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ffc3a157cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffc3a157ef7 in QEventLoop::exec (this=0x7ffbd2326db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ffc3a06f27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007ffc3a13acbf in QInotifyFileSystemWatcherEngine::run (this=0x28dc690) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffc3a071d05 in QThreadPrivate::start (arg=0x28dc690) at thread/qthread_unix.cpp:331
#9  0x00007ffc3343cedc in start_thread (arg=0x7ffbd2327700) at pthread_create.c:304
#10 0x00007ffc38d4889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffbcbb53700 (LWP 3074)):
#0  0x00007ffc38d3c773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffc3296f078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffc3296f539 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffc3a183f3e in QEventDispatcherGlib::processEvents (this=0x4f47700, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ffc3a157cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffc3a157ef7 in QEventLoop::exec (this=0x7ffbcbb52db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ffc3a06f27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007ffc3a13acbf in QInotifyFileSystemWatcherEngine::run (this=0x41928b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffc3a071d05 in QThreadPrivate::start (arg=0x41928b0) at thread/qthread_unix.cpp:331
#9  0x00007ffc3343cedc in start_thread (arg=0x7ffbcbb53700) at pthread_create.c:304
#10 0x00007ffc38d4889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffc3b7f37a0 (LWP 2150)):
[KCrash Handler]
#6  isEmpty (this=0x6f00750071bfa0) at /usr/include/qt4/QtCore/qmap.h:200
#7  KPIM::ProgressItem::setComplete (this=0x6f00750071bf60) at ../../libkdepim/progressmanager.cpp:51
#8  0x00007ffc3660980e in KPIM::AgentProgressMonitor::Private::instanceStatusChanged (this=0x3e06fc0, instance=...) at ../../libkdepim/agentprogressmonitor.cpp:88
#9  0x00007ffc3660994a in KPIM::AgentProgressMonitor::qt_metacall (this=0x2f66c50, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffce077280) at ./agentprogressmonitor.moc:78
#10 0x00007ffc3a16beba in QMetaObject::activate (sender=0x2f5fe00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffce077280) at kernel/qobject.cpp:3278
#11 0x00007ffc35ac78d5 in Akonadi::AgentManager::instanceStatusChanged (this=<optimized out>, _t1=<optimized out>) at ./agentmanager.moc:177
#12 0x00007ffc35acc0ef in Akonadi::AgentManagerPrivate::agentInstanceStatusChanged (this=0x3137630, identifier=<optimized out>, status=2, msg=...) at ../../akonadi/agentmanager.cpp:129
#13 0x00007ffc35ace77e in Akonadi::AgentManager::qt_metacall (this=0x2f5fe00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffce0773f0) at ./agentmanager.moc:131
#14 0x00007ffc3a16beba in QMetaObject::activate (sender=0x2f492f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffce0773f0) at kernel/qobject.cpp:3278
#15 0x00007ffc35bebb6b in OrgFreedesktopAkonadiAgentManagerInterface::agentInstanceStatusChanged (this=<optimized out>, _t1=<optimized out>, _t2=2, _t3=<optimized out>) at agentmanagerinterface.moc:285
#16 0x00007ffc35bec029 in OrgFreedesktopAkonadiAgentManagerInterface::qt_metacall (this=0x2f492f0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffce077c90) at agentmanagerinterface.moc:167
#17 0x00007ffc35e940e9 in QDBusConnectionPrivate::deliverCall (this=0x2538170, object=0x2f492f0, msg=..., metaTypes=..., slotIdx=12) at qdbusintegrator.cpp:942
#18 0x00007ffc35e9d38f in QDBusCallDeliveryEvent::placeMetaCall (this=<optimized out>, object=<optimized out>) at qdbusintegrator_p.h:103
#19 0x00007ffc3a16fa5e in QObject::event (this=0x2f492f0, e=<optimized out>) at kernel/qobject.cpp:1217
#20 0x00007ffc395093d4 in notify_helper (e=0x35ff300, receiver=0x2f492f0, this=0x2547150) at kernel/qapplication.cpp:4486
#21 QApplicationPrivate::notify_helper (this=0x2547150, receiver=0x2f492f0, e=0x35ff300) at kernel/qapplication.cpp:4458
#22 0x00007ffc3950e241 in QApplication::notify (this=0x7fffce078520, receiver=0x2f492f0, e=0x35ff300) at kernel/qapplication.cpp:4365
#23 0x00007ffc3ab8e266 in KApplication::notify (this=0x7fffce078520, receiver=0x2f492f0, event=0x35ff300) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007ffc3a158afc in QCoreApplication::notifyInternal (this=0x7fffce078520, receiver=0x2f492f0, event=0x35ff300) at kernel/qcoreapplication.cpp:787
#25 0x00007ffc3a15c51f in sendEvent (event=0x35ff300, receiver=0x2f492f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x25168e0) at kernel/qcoreapplication.cpp:1428
#27 0x00007ffc3a183a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#28 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#29 0x00007ffc3296eb6d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007ffc3296f368 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffc3296f539 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffc3a183ed6 in QEventDispatcherGlib::processEvents (this=0x2517fd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#33 0x00007ffc395b0c6e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007ffc3a157cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007ffc3a157ef7 in QEventLoop::exec (this=0x7fffce0784b0, flags=...) at kernel/qeventloop.cpp:201
#36 0x00007ffc3a15c789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#37 0x0000000000403629 in main (argc=3, argv=0x7fffce078b48) at ../../../kontact/src/main.cpp:218

Possible duplicates by query: bug 275124, bug 258177.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-09-18 23:09:23 UTC
> Application: kontact (4.7.1)

just to be sure, kmail --version also returns 4.7.1, right ?
Comment 2 tbohaning 2011-09-18 23:35:28 UTC
Yes --

Qt: 4.7.4
KDE Development Platform: 4.7.1 (4.7.1)
KMail: 4.7.1
Comment 3 Denis Kurz 2016-09-24 17:56:45 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months.
Comment 4 Denis Kurz 2017-01-07 22:45:00 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.