Bug 279262 - plasma desktop crashes every time I perform a search in kmail2.
Summary: plasma desktop crashes every time I perform a search in kmail2.
Status: RESOLVED FIXED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-03 08:00 UTC by Luis Silva
Modified: 2011-09-18 12:57 UTC (History)
1 user (show)

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 Luis Silva 2011-08-03 08:00:36 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.00 (4.7.0) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
plasma desktop crashes every time I perform a search in kmail2. This happens with kde 4.7.0 from kubuntu and akonadi, kdepim* from git master.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0xb77e4720 (LWP 1708))]

Thread 4 (Thread 0xb6896b70 (LWP 1713)):
#0  0x03100fca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x03101524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x039be577 in QEventDispatcherGlib::processEvents (this=0x9ec1390, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#3  0x03990289 in QEventLoop::processEvents (this=0xb6896280, flags=...) at kernel/qeventloop.cpp:149
#4  0x03990522 in QEventLoop::exec (this=0xb6896280, flags=...) at kernel/qeventloop.cpp:201
#5  0x0389a2a0 in QThread::exec (this=0x9e81210) at thread/qthread.cpp:492
#6  0x03971fdb in QInotifyFileSystemWatcherEngine::run (this=0x9e81210) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x0389cda2 in QThreadPrivate::start (arg=0x9e81210) at thread/qthread_unix.cpp:320
#8  0x08ca3e99 in start_thread (arg=0xb6896b70) at pthread_create.c:304
#9  0x0089473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaeaceb70 (LWP 1741)):
#0  0x004b2416 in __kernel_vsyscall ()
#1  0x00885f76 in __poll (fds=0xacdf0d8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0311184b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x031011af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x03101524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x039be577 in QEventDispatcherGlib::processEvents (this=0x9ce9a30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x03990289 in QEventLoop::processEvents (this=0xaeace280, flags=...) at kernel/qeventloop.cpp:149
#7  0x03990522 in QEventLoop::exec (this=0xaeace280, flags=...) at kernel/qeventloop.cpp:201
#8  0x0389a2a0 in QThread::exec (this=0x9ce9c10) at thread/qthread.cpp:492
#9  0x03971fdb in QInotifyFileSystemWatcherEngine::run (this=0x9ce9c10) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0389cda2 in QThreadPrivate::start (arg=0x9ce9c10) at thread/qthread_unix.cpp:320
#11 0x08ca3e99 in start_thread (arg=0xaeaceb70) at pthread_create.c:304
#12 0x0089473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xae2c5b70 (LWP 1742)):
#0  0x004b2416 in __kernel_vsyscall ()
#1  0x08ca848c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008a23fd in __pthread_cond_wait (cond=0x29ac2b0, mutex=0x29ac298) at forward.c:139
#3  0x02893817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x29a71c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x02893851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x29a71c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x08ca3e99 in start_thread (arg=0xae2c5b70) at pthread_create.c:304
#6  0x0089473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77e4720 (LWP 1708)):
[KCrash Handler]
#7  0x004b2416 in __kernel_vsyscall ()
#8  0x007eee71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x007f234e in abort () at abort.c:92
#10 0x038923ba in qt_message_output (msgType=QtFatalMsg, buf=0xcfac968 "ASSERT: \"m_collections.contains( collectionId )\" in file /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/entitytreemodel_p.cpp, line 1121") at global/qglobal.cpp:2282
#11 0x03892581 in qt_message (msgType=QtFatalMsg, msg=0x39f6afc "ASSERT: \"%s\" in file %s, line %d", ap=0xbf875214 "\334\333\350\005\214\333\350\005a\004") at global/qglobal.cpp:2328
#12 0x03892689 in qFatal (msg=0x39f6afc "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2511
#13 0x03892715 in qt_assert (assertion=0x5e8dbdc "m_collections.contains( collectionId )", file=0x5e8db8c "/home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/entitytreemodel_p.cpp", line=1121) at global/qglobal.cpp:2027
#14 0x05dc4399 in Akonadi::EntityTreeModelPrivate::monitoredItemLinked (this=0xac69810, item=..., collection=...) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/entitytreemodel_p.cpp:1121
#15 0x05db97d7 in Akonadi::EntityTreeModel::qt_metacall (this=0xac69b10, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbf8753b4) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/entitytreemodel.moc:171
#16 0x039976ba in QMetaObject::metacall (object=0xac69b10, cl=QMetaObject::InvokeMetaMethod, idx=53, argv=0xbf8753b4) at kernel/qmetaobject.cpp:237
#17 0x039a74ff in QMetaObject::activate (sender=0xac69320, m=0x5f47474, local_signal_index=4, argv=0xbf8753b4) at kernel/qobject.cpp:3287
#18 0x05e046a9 in Akonadi::Monitor::itemLinked (this=0xac69320, _t1=..., _t2=...) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/monitor.moc:197
#19 0x05e09958 in Akonadi::MonitorPrivate::emitItemNotification (this=0xac68e28, msg=..., item=..., collection=..., collectionDest=...) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/monitor_p.cpp:530
#20 0x05e0a484 in Akonadi::MonitorPrivate::emitNotification (this=0xac68e28, msg=...) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/monitor_p.cpp:284
#21 0x05d78dcf in Akonadi::ChangeRecorderPrivate::emitNotification (this=0xac68e28, msg=...) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/changerecorder_p.h:60
#22 0x05e07c9b in Akonadi::MonitorPrivate::flushPipeline (this=0xac68e28) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/monitor_p.cpp:425
#23 0x05e07dd2 in Akonadi::MonitorPrivate::dataAvailable (this=0xac68e28) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/monitor_p.cpp:434
#24 0x05e04f05 in Akonadi::Monitor::qt_metacall (this=0xac69320, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf87577c) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/monitor.moc:156
#25 0x05d78cea in Akonadi::ChangeRecorder::qt_metacall (this=0xac69320, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbf87577c) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/changerecorder.moc:72
#26 0x039976ba in QMetaObject::metacall (object=0xac69320, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbf87577c) at kernel/qmetaobject.cpp:237
#27 0x039a74ff in QMetaObject::activate (sender=0xac68da8, m=0x5f46148, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#28 0x05db1c67 in Akonadi::EntityCacheBase::dataAvailable (this=0xac68da8) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/entitycache_p.moc:88
#29 0x05e0daa7 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult (this=0xac68da8, job=0xc01d8d0) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/entitycache_p.h:190
#30 0x05db1cef in Akonadi::EntityCacheBase::qt_metacall (this=0xac68da8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf875918) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/entitycache_p.moc:77
#31 0x039976ba in QMetaObject::metacall (object=0xac68da8, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbf875918) at kernel/qmetaobject.cpp:237
#32 0x039a74ff in QMetaObject::activate (sender=0xc01d8d0, m=0x947c508, local_signal_index=3, argv=0xbf875918) at kernel/qobject.cpp:3287
#33 0x0931ed73 in KJob::result (this=0xc01d8d0, _t1=0xc01d8d0) at ./kjob.moc:194
#34 0x0931edc8 in KJob::emitResult (this=0xc01d8d0) at ../../kdecore/jobs/kjob.cpp:312
#35 0x05dff0e5 in Akonadi::JobPrivate::delayedEmitResult (this=0xc808900) at /home/lacsilva/Development/kdepim.d/kdepimlibs/akonadi/job.cpp:144
#36 0x05dffe23 in Akonadi::Job::qt_metacall (this=0xc01d8d0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xcf33ef0) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/job.moc:91
#37 0x05dec61a in Akonadi::ItemFetchJob::qt_metacall (this=0xc01d8d0, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xcf33ef0) at /home/lacsilva/Development/kdepim.d/kdepimlibs/BUILD/akonadi/itemfetchjob.moc:73
#38 0x039976ba in QMetaObject::metacall (object=0xc01d8d0, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xcf33ef0) at kernel/qmetaobject.cpp:237
#39 0x039a1e16 in QMetaCallEvent::placeMetaCall (this=0xc3c33b8, object=0xc01d8d0) at kernel/qobject.cpp:535
#40 0x039a63b7 in QObject::event (this=0xc01d8d0, e=0xc3c33b8) at kernel/qobject.cpp:1226
#41 0x04774d24 in QApplicationPrivate::notify_helper (this=0x9be13d8, receiver=0xc01d8d0, e=0xc3c33b8) at kernel/qapplication.cpp:4462
#42 0x047798ce in QApplication::notify (this=0x9be8068, receiver=0xc01d8d0, e=0xc3c33b8) at kernel/qapplication.cpp:3862
#43 0x011cf93a in KApplication::notify (this=0x9be8068, receiver=0xc01d8d0, event=0xc3c33b8) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x039910bb in QCoreApplication::notifyInternal (this=0x9be8068, receiver=0xc01d8d0, event=0xc3c33b8) at kernel/qcoreapplication.cpp:731
#45 0x03994c79 in sendEvent (receiver=0x0, event_type=0, data=0x9b4ff20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b4ff20) at kernel/qcoreapplication.cpp:1372
#47 0x03994e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#48 0x039be3c4 in sendPostedEvents (s=0x9be9300) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=0x9be9300) at kernel/qeventdispatcher_glib.cpp:277
#50 0x03100aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x03101270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0x03101524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0x039be53c in QEventDispatcherGlib::processEvents (this=0x9b4fa78, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#54 0x0482b1e5 in QGuiEventDispatcherGlib::processEvents (this=0x9b4fa78, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x03990289 in QEventLoop::processEvents (this=0xbf876174, flags=...) at kernel/qeventloop.cpp:149
#56 0x03990522 in QEventLoop::exec (this=0xbf876174, flags=...) at kernel/qeventloop.cpp:201
#57 0x03994ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#58 0x047728e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#59 0x00e977cb in kdemain (argc=1, argv=0xbf876394) at ../../../../plasma/desktop/shell/main.cpp:120
#60 0x080485cb in main (argc=1, argv=0xbf876394) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Luis Silva 2011-09-18 12:57:54 UTC
This does not happen in kde 4.7.1 anymore.