Bug 265376

Summary: Plasma Desktop Crash when starting Kopete
Product: [Unmaintained] plasma4 Reporter: Martin Karing <martin>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, aseigo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Karing 2011-02-04 09:37:11 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
In every single case when I start Kopete 1.0.80 the Plasma-Desktop crashes.
Kopete is using currently multiple chat protocols along with many links into a Akonadi addressbook. Once the Plasma Desktop restarted, there are no further problems.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2903720 (LWP 1972))]

Thread 3 (Thread 0xa9cffb70 (LWP 1975)):
#0  0xb3662aaf in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0xb366345e in ?? () from /lib/libglib-2.0.so.0
#2  0xb3663848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb65db59f in QEventDispatcherGlib::processEvents (this=0xa2fab30, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0xb65ab609 in QEventLoop::processEvents (this=0xa9cff280, flags=) at kernel/qeventloop.cpp:149
#5  0xb65aba8a in QEventLoop::exec (this=0xa9cff280, flags=...) at kernel/qeventloop.cpp:201
#6  0xb64a7b7e in QThread::exec (this=0xa2f5938) at thread/qthread.cpp:490
#7  0xb658a35b in QInotifyFileSystemWatcherEngine::run (this=0xa2f5938) at io/qfilesystemwatcher_inotify.cpp:248
#8  0xb64aadf9 in QThreadPrivate::start (arg=0xa2f5938) at thread/qthread_unix.cpp:266
#9  0xb3705cc9 in start_thread (arg=0xa9cffb70) at pthread_create.c:304
#10 0xb768769e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa82bbb70 (LWP 1976)):
#0  0xb7694f51 in pthread_mutex_lock (mutex=0xa3cb5e4) at forward.c:182
#1  0xb365f6c4 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#2  0xb3663668 in ?? () from /lib/libglib-2.0.so.0
#3  0xb3663848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb65db59f in QEventDispatcherGlib::processEvents (this=0xa37c510, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0xb65ab609 in QEventLoop::processEvents (this=0xa82bb280, flags=) at kernel/qeventloop.cpp:149
#6  0xb65aba8a in QEventLoop::exec (this=0xa82bb280, flags=...) at kernel/qeventloop.cpp:201
#7  0xb64a7b7e in QThread::exec (this=0xa3c9330) at thread/qthread.cpp:490
#8  0xb658a35b in QInotifyFileSystemWatcherEngine::run (this=0xa3c9330) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb64aadf9 in QThreadPrivate::start (arg=0xa3c9330) at thread/qthread_unix.cpp:266
#10 0xb3705cc9 in start_thread (arg=0xa82bbb70) at pthread_create.c:304
#11 0xb768769e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb2903720 (LWP 1972)):
[KCrash Handler]
#7  KCalCore::IncidenceBase::isReadOnly (this=0xa652628) at ../../kcalcore/incidencebase.cpp:286
#8  0xa712cf80 in CalendarSupport::Calendar::Private::dataChanged (this=0xa652628, topLeft=..., bottomRight=...) at ../../../../../plasma/generic/dataengines/calendar/akonadi/calendar.cpp:157
#9  0xa710b054 in CalendarSupport::Calendar::Private::qt_metacall (this=0xa652628, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfeff884) at moc_calendar_p.cpp:155
#10 0xb65b28ca in QMetaObject::metacall (object=0xa652628, cl=2802745089, idx=15, argv=0xbfeff884) at kernel/qmetaobject.cpp:237
#11 0xb65c56ad in QMetaObject::activate (sender=0xa6d4948, m=0xb66df198, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#12 0xb6616559 in QAbstractItemModel::dataChanged (this=0xa6d4948, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#13 0xa6fa03f0 in Akonadi::EntityTreeModelPrivate::dataChanged (this=0xa6d86e8, top=..., bottom=...) at ../../akonadi/entitytreemodel_p.cpp:1402
#14 0xa6fa56c2 in Akonadi::EntityTreeModelPrivate::monitoredItemChanged (this=0xa6d86e8, item=...) at ../../akonadi/entitytreemodel_p.cpp:940
#15 0xa6f9804f in Akonadi::EntityTreeModel::qt_metacall (this=0xa6d4948, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbfeffb44) at ./entitytreemodel.moc:156
#16 0xa710ae92 in CalendarSupport::CalendarModel::qt_metacall (this=0xa6d4948, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbfeffb44) at moc_calendarmodel.cpp:66
#17 0xb65b28ca in QMetaObject::metacall (object=0xa6d4948, cl=2802745089, idx=48, argv=0xbfeffb44) at kernel/qmetaobject.cpp:237
#18 0xb65c56ad in QMetaObject::activate (sender=0xa684d30, m=0xa70e5834, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#19 0xa6ff1a79 in Akonadi::Monitor::itemChanged (this=0xa684d30, _t1=..., _t2=...) at ./monitor.moc:169
#20 0xa6ff4e0c in Akonadi::MonitorPrivate::emitItemNotification (this=0xa6d6cd8, msg=..., item=..., collection=..., collectionDest=...) at ../../akonadi/monitor_p.cpp:432
#21 0xa6ff5fd7 in Akonadi::MonitorPrivate::emitNotification (this=0xa6d6cd8, msg=...) at ../../akonadi/monitor_p.cpp:267
#22 0xa6f4df4c in Akonadi::ChangeRecorderPrivate::emitNotification(Akonadi::NotificationMessage const&) () from /usr/lib/libakonadi-kde.so.4
#23 0xa6ff5c6c in Akonadi::MonitorPrivate::dataAvailable (this=0xa6d6cd8) at ../../akonadi/monitor_p.cpp:281
#24 0xa6ff1b11 in Akonadi::Monitor::qt_metacall (this=0xa684d30, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfeffeac) at ./monitor.moc:156
#25 0xa6f4db7a in Akonadi::ChangeRecorder::qt_metacall (this=0xa684d30, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfeffeac) at ./changerecorder.moc:72
#26 0xb65b28ca in QMetaObject::metacall (object=0xa684d30, cl=2802745089, idx=27, argv=0xbfeffeac) at kernel/qmetaobject.cpp:237
#27 0xb65c56ad in QMetaObject::activate (sender=0xa6d6d1c, m=0xa70e4388, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#28 0xa6f904d7 in Akonadi::EntityCacheBase::dataAvailable (this=0xa6d6d1c) at ./entitycache_p.moc:88
#29 0xa6f4e248 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult (this=0xa6d6d1c, job=0xaa28eb8) at ../../akonadi/entitycache_p.h:189
#30 0xa6f90564 in Akonadi::EntityCacheBase::qt_metacall (this=0xa6d6d1c, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbff00088) at ./entitycache_p.moc:77
#31 0xb65b28ca in QMetaObject::metacall (object=0xa6d6d1c, cl=2802745089, idx=5, argv=0xbff00088) at kernel/qmetaobject.cpp:237
#32 0xb65c56ad in QMetaObject::activate (sender=0xaa28eb8, m=0xb69fb548, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3280
#33 0xb6879da3 in KJob::result (this=0xaa28eb8, _t1=0xaa28eb8) at ./kjob.moc:194
#34 0xb687a108 in KJob::emitResult (this=0xaa28eb8) at ../../kdecore/jobs/kjob.cpp:312
#35 0xa6fe7709 in delayedEmitResult (this=0xaa28eb8, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xaa19140) at ../../akonadi/job.cpp:144
#36 Akonadi::Job::qt_metacall (this=0xaa28eb8, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xaa19140) at ./job.moc:91
#37 0xa6fd2f9a in Akonadi::ItemFetchJob::qt_metacall (this=0xaa28eb8, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xaa19140) at ./itemfetchjob.moc:73
#38 0xb65b28ca in QMetaObject::metacall (object=0xaa28eb8, cl=2802745089, idx=34, argv=0xaa19140) at kernel/qmetaobject.cpp:237
#39 0xb65bddf6 in QMetaCallEvent::placeMetaCall (this=0xa648f78, object=0xaa28eb8) at kernel/qobject.cpp:534
#40 0xb65bf6a2 in QObject::event (this=0xaa28eb8, e=0xbfeff688) at kernel/qobject.cpp:1219
#41 0xb5aabfdc in QApplicationPrivate::notify_helper (this=0x9ad5730, receiver=0xaa28eb8, e=0xa648f78) at kernel/qapplication.cpp:4396
#42 0xb5ab204e in QApplication::notify (this=0x9acb240, receiver=0xaa28eb8, e=0xa648f78) at kernel/qapplication.cpp:3798
#43 0xb6c0df7a in KApplication::notify (this=0x9acb240, receiver=0xaa28eb8, event=0xa648f78) at ../../kdeui/kernel/kapplication.cpp:311
#44 0xb65acb3b in QCoreApplication::notifyInternal (this=0x9acb240, receiver=0xaa28eb8, event=0xa648f78) at kernel/qcoreapplication.cpp:732
#45 0xb65afd8b in sendEvent (receiver=0x0, event_type=0, data=0x9a9b0f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9a9b0f0) at kernel/qcoreapplication.cpp:1373
#47 0xb65aff4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#48 0xb65dba74 in sendPostedEvents (s=0x9acb780) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=0x9acb780) at kernel/qeventdispatcher_glib.cpp:277
#50 0xb365f855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#51 0xb3663668 in ?? () from /lib/libglib-2.0.so.0
#52 0xb3663848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#53 0xb65db565 in QEventDispatcherGlib::processEvents (this=0x9a9aba0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#54 0xb5b6dbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9a9aba0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0xb65ab609 in QEventLoop::processEvents (this=0xbff00934, flags=) at kernel/qeventloop.cpp:149
#56 0xb65aba8a in QEventLoop::exec (this=0xbff00934, flags=...) at kernel/qeventloop.cpp:201
#57 0xb65b000f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#58 0xb5aaae07 in QApplication::exec () at kernel/qapplication.cpp:3672
#59 0xb775ffd7 in kdemain (argc=1, argv=0xbff00b44) at ../../../../plasma/desktop/shell/main.cpp:118
#60 0x080485bb in main (argc=1, argv=0xbff00b44) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 264352, bug 263651, bug 261759.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-02-04 10:00:38 UTC
fixed in 4.6.1
Comment 2 Dario Andres 2011-03-08 14:43:47 UTC

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