Bug 296054

Summary: Kontact and Plasma crash when clicking on a nepomuk tag in kmail
Product: [Unmaintained] plasma4 Reporter: Samuele Kaplun <Samuele.Kaplun>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee, Vojtech.Zeisek
Priority: NOR    
Version: 4.7.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Samuele Kaplun 2012-03-15 10:50:36 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I had just added in Kontact support for Nepomuk tags. A new folder then appeared in KMail. When I clicked on few of the already exsiting tags at some point both kontact and plasma crashed.
- Unusual behavior I noticed:

The crash does not seem to be reproducible.

-- Backtrace:
Application: Shell del desktop di Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff848b987a0 (LWP 2813))]

Thread 5 (Thread 0x7ff826bfb700 (LWP 2814)):
#0  0x00007ff848485473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff83c7c7f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff83c7c8429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff84566ff3e in QEventDispatcherGlib::processEvents (this=0x7ff8200008b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff845643cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff845643ef7 in QEventLoop::exec (this=0x7ff826bfadb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ff84555b27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007ff845626cbf in QInotifyFileSystemWatcherEngine::run (this=0x14331c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff84555dd05 in QThreadPrivate::start (arg=0x14331c0) at thread/qthread_unix.cpp:331
#9  0x00007ff83d2d4efc in start_thread (arg=0x7ff826bfb700) at pthread_create.c:304
#10 0x00007ff84849159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff81b16d700 (LWP 2818)):
#0  0x00007ff848485473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff83c7c7f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff83c7c8429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff84566ff3e in QEventDispatcherGlib::processEvents (this=0x7ff820032e30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff845643cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff845643ef7 in QEventLoop::exec (this=0x7ff81b16cdb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ff84555b27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007ff845626cbf in QInotifyFileSystemWatcherEngine::run (this=0x1acb370) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff84555dd05 in QThreadPrivate::start (arg=0x1acb370) at thread/qthread_unix.cpp:331
#9  0x00007ff83d2d4efc in start_thread (arg=0x7ff81b16d700) at pthread_create.c:304
#10 0x00007ff84849159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff8164cd700 (LWP 2935)):
#0  0x00007ff83c7c7f92 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff83c7c8429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff84566ff3e in QEventDispatcherGlib::processEvents (this=0x1d4fb10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007ff845643cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007ff845643ef7 in QEventLoop::exec (this=0x7ff8164ccde0, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007ff84555b27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#6  0x00007ff84555dd05 in QThreadPrivate::start (arg=0x333b340) at thread/qthread_unix.cpp:331
#7  0x00007ff83d2d4efc in start_thread (arg=0x7ff8164cd700) at pthread_create.c:304
#8  0x00007ff84849159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff81a754700 (LWP 16291)):
#0  0x00007ff83d2d7034 in __pthread_mutex_lock (mutex=0x854f478) at pthread_mutex_lock.c:61
#1  0x00007ff83c7c6839 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff83c7c7f9a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff83c7c8792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff80c637516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007ff83c7ed2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff83d2d4efc in start_thread (arg=0x7ff81a754700) at pthread_create.c:304
#7  0x00007ff84849159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff848b987a0 (LWP 2813)):
[KCrash Handler]
#6  QModelIndex (other=..., this=<synthetic pointer>) at /usr/include/qt4/QtCore/qabstractitemmodel.h:65
#7  KDescendantsProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at ../../kdeui/itemviews/kdescendantsproxymodel.cpp:368
#8  0x00007ff8462b41c8 in KDescendantsProxyModel::data (this=0x15713a0, index=..., role=35) at ../../kdeui/itemviews/kdescendantsproxymodel.cpp:499
#9  0x00007ff81e0e1234 in data (arole=35, this=0x7fffe3ad0120) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398
#10 Akonadi::EntityMimeTypeFilterModel::filterAcceptsRow (this=<optimized out>, sourceRow=<optimized out>, sourceParent=...) at ../../akonadi/entitymimetypefiltermodel.cpp:106
#11 0x00007ff844f859a8 in QSortFilterProxyModelPrivate::create_mapping (this=0x1aedf70, source_parent=...) at itemviews/qsortfilterproxymodel.cpp:327
#12 0x00007ff844f86778 in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted (this=0x1aedf70, source_parent=..., start=<optimized out>, end=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1272
#13 0x00007ff844f8a6ec in QSortFilterProxyModel::qt_metacall (this=0x175a360, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffe3ad0360) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:136
#14 0x00007ff845657eba in QMetaObject::activate (sender=0x15713a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe3ad0360) at kernel/qobject.cpp:3278
#15 0x00007ff8456a0884 in QAbstractItemModel::rowsAboutToBeInserted (this=<optimized out>, _t1=<optimized out>, _t2=5, _t3=5) at .moc/release-shared/moc_qabstractitemmodel.cpp:174
#16 0x00007ff84563f108 in QAbstractItemModel::beginInsertRows (this=0x15713a0, parent=..., first=<optimized out>, last=5) at kernel/qabstractitemmodel.cpp:2395
#17 0x00007ff8462b61db in KDescendantsProxyModelPrivate::processPendingParents (this=0x2226260) at ../../kdeui/itemviews/kdescendantsproxymodel.cpp:158
#18 0x00007ff8462b69a0 in scheduleProcessPendingParents (this=0x2226260) at ../../kdeui/itemviews/kdescendantsproxymodel.cpp:119
#19 KDescendantsProxyModelPrivate::sourceRowsInserted (this=0x2226260, parent=..., start=<optimized out>, end=0) at ../../kdeui/itemviews/kdescendantsproxymodel.cpp:690
#20 0x00007ff8462b8ade in KDescendantsProxyModel::qt_metacall (this=0x15713a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffe3ad0870) at ./moc_kdescendantsproxymodel.cpp:96
#21 0x00007ff845657eba in QMetaObject::activate (sender=0x12980b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe3ad0870) at kernel/qobject.cpp:3278
#22 0x00007ff8456a08d4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#23 0x00007ff84563f22e in QAbstractItemModel::endInsertRows (this=0x12980b0) at kernel/qabstractitemmodel.cpp:2412
#24 0x00007ff81e0f26e5 in Akonadi::EntityTreeModelPrivate::monitoredItemLinked (this=0x1e79ba0, item=..., collection=<optimized out>) at ../../akonadi/entitytreemodel_p.cpp:1153
#25 0x00007ff81e0e6678 in Akonadi::EntityTreeModel::qt_metacall (this=0x12980b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffe3ad0ae0) at ./entitytreemodel.moc:171
#26 0x00007ff845657eba in QMetaObject::activate (sender=0x1adfad0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe3ad0ae0) at kernel/qobject.cpp:3278
#27 0x00007ff81e12f64a in Akonadi::Monitor::itemLinked (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at ./monitor.moc:197
#28 0x00007ff81e133fb9 in Akonadi::MonitorPrivate::emitItemNotification (this=0x224e620, msg=..., item=<optimized out>, collection=<optimized out>, collectionDest=<optimized out>) at ../../akonadi/monitor_p.cpp:530
#29 0x00007ff81e134fc2 in Akonadi::MonitorPrivate::emitNotification (this=0x224e620, msg=...) at ../../akonadi/monitor_p.cpp:284
#30 0x00007ff81e099c71 in Akonadi::ChangeRecorderPrivate::emitNotification (this=0x224e620, msg=<optimized out>) at ../../akonadi/changerecorder_p.h:60
#31 0x00007ff81e134ca6 in Akonadi::MonitorPrivate::flushPipeline (this=0x224e620) at ../../akonadi/monitor_p.cpp:425
#32 0x00007ff81e135159 in Akonadi::MonitorPrivate::dataAvailable (this=0x224e620) at ../../akonadi/monitor_p.cpp:434
#33 0x00007ff81e12f9e5 in Akonadi::Monitor::qt_metacall (this=0x1adfad0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffe3ad0fe0) at ./monitor.moc:156
#34 0x00007ff81e0981c8 in Akonadi::ChangeRecorder::qt_metacall (this=0x1adfad0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./changerecorder.moc:72
#35 0x00007ff845657eba in QMetaObject::activate (sender=0xab4350, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#36 0x00007ff81e1374dd in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult (this=0xab4350, job=<optimized out>) at ../../akonadi/entitycache_p.h:190
#37 0x00007ff81e0dfa73 in Akonadi::EntityCacheBase::qt_metacall (this=0xab4350, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffe3ad11c0) at ./entitycache_p.moc:77
#38 0x00007ff845657eba in QMetaObject::activate (sender=0x70a04d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe3ad11c0) at kernel/qobject.cpp:3278
#39 0x00007ff845d23622 in KJob::result (this=<optimized out>, _t1=0x70a04d0) at ./kjob.moc:194
#40 0x00007ff845d23660 in KJob::emitResult (this=0x70a04d0) at ../../kdecore/jobs/kjob.cpp:312
#41 0x00007ff81e12c9ad in Akonadi::Job::qt_metacall (this=0x70a04d0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x61cf540) at ./job.moc:91
#42 0x00007ff81e11a1a5 in Akonadi::ItemFetchJob::qt_metacall (this=0x70a04d0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x61cf540) at ./itemfetchjob.moc:73
#43 0x00007ff84565ba5e in QObject::event (this=0x70a04d0, e=<optimized out>) at kernel/qobject.cpp:1217
#44 0x00007ff8449f4474 in notify_helper (e=0x8301ad0, receiver=0x70a04d0, this=0x8f6d50) at kernel/qapplication.cpp:4486
#45 QApplicationPrivate::notify_helper (this=0x8f6d50, receiver=0x70a04d0, e=0x8301ad0) at kernel/qapplication.cpp:4458
#46 0x00007ff8449f92e1 in QApplication::notify (this=0x8e7ce0, receiver=0x70a04d0, e=0x8301ad0) at kernel/qapplication.cpp:4365
#47 0x00007ff8462f3466 in KApplication::notify (this=0x8e7ce0, receiver=0x70a04d0, event=0x8301ad0) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x00007ff845644afc in QCoreApplication::notifyInternal (this=0x8e7ce0, receiver=0x70a04d0, event=0x8301ad0) at kernel/qcoreapplication.cpp:787
#49 0x00007ff84564851f in sendEvent (event=0x8301ad0, receiver=0x70a04d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x87a430) at kernel/qcoreapplication.cpp:1428
#51 0x00007ff84566fa73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#52 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#53 0x00007ff83c7c7a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007ff83c7c8258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007ff83c7c8429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007ff84566fed6 in QEventDispatcherGlib::processEvents (this=0x87bf40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#57 0x00007ff844a9c10e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007ff845643cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007ff845643ef7 in QEventLoop::exec (this=0x7fffe3ad19d0, flags=...) at kernel/qeventloop.cpp:201
#60 0x00007ff845648789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#61 0x00007ff8487901a3 in kdemain (argc=1, argv=0x7fffe3ad1db8) at ../../../../plasma/desktop/shell/main.cpp:120
#62 0x00007ff8483cf30d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fffe3ad1db8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe3ad1da8) at libc-start.c:226
#63 0x0000000000400671 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-05-28 21:39:45 UTC
*** Bug 295772 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2012-07-05 07:09:19 UTC

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