Bug 294730 - f17 KDE Activity Manager (kactivitymanagerd), signal: Segmentation fault
Summary: f17 KDE Activity Manager (kactivitymanagerd), signal: Segmentation fault
Status: RESOLVED DUPLICATE of bug 290234
Alias: None
Product: plasma4
Classification: Plasma
Component: activities (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-24 03:39 UTC by Reartes Guillermo
Modified: 2012-03-21 17:19 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
with debug symbols (3.84 KB, text/plain)
2012-02-24 03:39 UTC, Reartes Guillermo
Details
excerpt from .xsession-errors, hopefully helpful (20.79 KB, text/plain)
2012-02-24 10:32 UTC, Benjamin M
Details
New crash information added by DrKonqi (8.67 KB, text/plain)
2012-03-12 19:19 UTC, Ireneusz Gierlach
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Reartes Guillermo 2012-02-24 03:39:29 UTC
Created attachment 69050 [details]
with debug symbols

Version:           unspecified (using KDE 4.8.0) 
OS:                Linux

Sometimes kactivitymanagerd segfaults.
It only happened twice. 

Reproducible: Sometimes

Steps to Reproduce:
boot
login


Actual Results:  
kactivitymanagerd segfaults sometimes

Expected Results:  
no crash

kde-workspace.x86_64                 4.8.0-10.fc17             @updates-testing
kde-workspace-libs.x86_64            4.8.0-10.fc17             @updates-testing
libkworkspace.x86_64                 4.8.0-10.fc17             @updates-testing

kdelibs.x86_64                6:4.8.0-2.fc17       @koji-override-0/$releasever
kdelibs-common.x86_64         6:4.8.0-2.fc17       @koji-override-0/$releasever
kdelibs-debuginfo.x86_64      6:4.8.0-2.fc17       @fedora-debuginfo
Comment 1 Benjamin M 2012-02-24 10:30:55 UTC
Same happens to me. Kactivitymanagerd crashes at almost any time that I start KDE. Might be the same as https://bugs.kde.org/show_bug.cgi?id=290234 . Here's the (3 star) backtrace: 

Application: KDE-Aktivitätenverwaltung (kactivitymanagerd), signal: Segmentation fault
[Current thread is 1 (Thread 0xb54e1930 (LWP 10937))]

Thread 2 (Thread 0xb38b2b70 (LWP 10941)):
[KCrash Handler]
#6  0xb6f2dbeb in QString (other=..., this=0xb38b1eb4) at ../../src/corelib/tools/qstring.h:725
#7  QDBusAbstractInterface::interface (this=0xb2f029f0) at qdbusabstractinterface.cpp:375
#8  0xb5877d69 in Soprano::Client::DBusAbstractInterface::callWithArgumentListAndBigTimeout (this=0xb2f029f0, mode=3012239028, method=..., args=...) at /usr/src/debug/soprano-2.7.4/client/dbus/dbusabstractinterface.cpp:42
#9  0xb58866f1 in executeQuery (mode=<optimized out>, queryLanguage=<optimized out>, query=<optimized out>, this=<optimized out>) at /usr/src/debug/soprano-2.7.4/client/dbus/dbusmodelinterface.h:82
#10 Soprano::Client::DBusModel::executeQuery (this=0xb2f01c40, query=..., language=3012239028, userQueryLanguage=...) at /usr/src/debug/soprano-2.7.4/client/dbus/dbusmodel.cpp:111
#11 0xb6fd30e6 in Nepomuk::MainModel::executeQuery (this=0x816e9d0, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/kdelibs-4.8.0/nepomuk/core/nepomukmainmodel.cpp:212
#12 0xb58fd15f in Soprano::FilterModel::executeQuery (this=0x8180cc8, query=..., language=121, userQueryLanguage=...) at /usr/src/debug/soprano-2.7.4/soprano/filtermodel.cpp:164
#13 0xb38b8ccc in activityResource (id=...) at /usr/src/debug/kactivities-4.8.0/service/plugins/nepomuk/NepomukCommon.cpp:49
#14 0xb38c0252 in RankingsUpdateThread::run (this=0x81e7778) at /usr/src/debug/kactivities-4.8.0/service/plugins/nepomuk/Rankings.cpp:104
#15 0xb6c871f0 in QThreadPrivate::start (arg=0x81e7778) at thread/qthread_unix.cpp:298
#16 0xb5ec8a7d in start_thread () from /lib/libpthread.so.0
#17 0xb5fb189e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54e1930 (LWP 10937)):
#0  0xb5faa6e7 in select () from /lib/libc.so.6
#1  0xb6dc9f2a in qt_safe_select (nfds=5, fdread=0xbfca8568, fdwrite=0xbfca85e8, fdexcept=0x0, orig_timeout=0xbfca8668) at kernel/qcore_unix.cpp:93
#2  0xb5e4b048 in QNativeSocketEnginePrivate::nativeSelect (this=0x8185e70, timeout=600000, checkRead=true, checkWrite=false, selectForRead=0xbfca872e, selectForWrite=0xbfca872f) at socket/qnativesocketengine_unix.cpp:1115
#3  0xb5e48afd in QNativeSocketEngine::waitForReadOrWrite (this=0x80cab60, readyToRead=0xbfca872e, readyToWrite=0xbfca872f, checkRead=true, checkWrite=false, msecs=600000, timedOut=0x0) at socket/qnativesocketengine.cpp:1000
#4  0xb5e3fb07 in QAbstractSocket::waitForReadyRead (this=0x81b498c, msecs=600000) at socket/qabstractsocket.cpp:1888
#5  0xb5e4d4e1 in QLocalSocket::waitForReadyRead (this=0x817adc0, msecs=600000) at socket/qlocalsocket_unix.cpp:576
#6  0xb585a5b5 in Soprano::Client::ClientConnection::executeQuery (this=0x81b59d8, modelId=244012501, query=..., type=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/soprano-2.7.4/client/clientconnection.cpp:269
#7  0xb585c50b in Soprano::Client::ClientModel::executeQuery (this=0x81b6050, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/soprano-2.7.4/client/clientmodel.cpp:101
#8  0xb6fd30e6 in Nepomuk::MainModel::executeQuery (this=0x816e9d0, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/kdelibs-4.8.0/nepomuk/core/nepomukmainmodel.cpp:212
#9  0xb58fd15f in Soprano::FilterModel::executeQuery (this=0x8180cc8, query=..., language=3217720680, userQueryLanguage=...) at /usr/src/debug/soprano-2.7.4/soprano/filtermodel.cpp:164
#10 0xb6fbdd21 in Nepomuk::ResourceData::load (this=0x81a5118) at /usr/src/debug/kdelibs-4.8.0/nepomuk/core/resourcedata.cpp:409
#11 0xb6fbe090 in Nepomuk::ResourceData::property (this=0x81a5118, uri=...) at /usr/src/debug/kdelibs-4.8.0/nepomuk/core/resourcedata.cpp:240
#12 0xb6fd68b1 in Nepomuk::Resource::property (this=0xbfca8af0, uri=...) at /usr/src/debug/kdelibs-4.8.0/nepomuk/core/resource.cpp:301
#13 0xb6fd6a49 in Nepomuk::Resource::symbols (this=0xbfca8af0) at /usr/src/debug/kdelibs-4.8.0/nepomuk/core/resource.cpp:842
#14 0x0804faf3 in ActivityManager::ActivityIcon (this=0xbfca96a0, id=...) at /usr/src/debug/kactivities-4.8.0/service/ActivityManager.cpp:736
#15 0x0805e656 in ActivityManagerAdaptor::ActivityIcon (this=0x817ca90, id=...) at /usr/src/debug/kactivities-4.8.0/builddir/service/activitymanageradaptor.cpp:45
#16 0x0805ed67 in qt_static_metacall (_a=0xbfca8c7c, _id=8, _o=0x817ca90, _c=<optimized out>) at /usr/src/debug/kactivities-4.8.0/builddir/service/activitymanageradaptor.moc:186
#17 ActivityManagerAdaptor::qt_static_metacall (_o=0x817ca90, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfca8c7c) at /usr/src/debug/kactivities-4.8.0/builddir/service/activitymanageradaptor.moc:171
#18 0x0805f124 in ActivityManagerAdaptor::qt_metacall (this=0x817ca90, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfca8c7c) at /usr/src/debug/kactivities-4.8.0/builddir/service/activitymanageradaptor.moc:255
#19 0xb6f1d610 in QDBusConnectionPrivate::deliverCall (this=0x80867c8, object=0x817ca90, msg=..., metaTypes=..., slotIdx=-514) at qdbusintegrator.cpp:947
#20 0xb6f1e8e0 in QDBusConnectionPrivate::activateCall (this=0x80867c8, object=0x817ca90, flags=273, msg=...) at qdbusintegrator.cpp:857
#21 0xb6f1f0ab in QDBusConnectionPrivate::activateObject (this=0x80867c8, node=..., msg=..., pathStartPos=-1077244464) at qdbusintegrator.cpp:1443
#22 0xb6f1f458 in QDBusActivateObjectEvent::placeMetaCall (this=0x81b5b70) at qdbusintegrator.cpp:1537
#23 0xb6db578b in QObject::event (this=0xbfca96a0, e=0x81b5b70) at kernel/qobject.cpp:1204
#24 0xb6d9aeaa in QCoreApplication::event (this=0xbfca96a0, e=0x81b5b70) at kernel/qcoreapplication.cpp:1688
#25 0xb62889bd in QApplication::event (this=0xbfca96a0, e=0x81b5b70) at kernel/qapplication.cpp:2532
#26 0xb62842f4 in notify_helper (e=0x81b5b70, receiver=0xbfca96a0, this=0x8090838) at kernel/qapplication.cpp:4550
#27 QApplicationPrivate::notify_helper (this=0x8090838, receiver=0xbfca96a0, e=0x81b5b70) at kernel/qapplication.cpp:4522
#28 0xb6289703 in QApplication::notify (this=0x81b5b70, receiver=0xbfca96a0, e=0x81b5b70) at kernel/qapplication.cpp:4279
#29 0xb725a851 in KApplication::notify (this=0xbfca96a0, receiver=0xbfca96a0, event=0x81b5b70) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#30 0xb6d9a89e in QCoreApplication::notifyInternal (this=0xbfca96a0, receiver=0xbfca96a0, event=0x81b5b70) at kernel/qcoreapplication.cpp:876
#31 0xb6d9e518 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x806fe60) at kernel/qcoreapplication.cpp:1500
#33 0xb6d9e84c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#34 0xb6dcd154 in sendPostedEvents () at kernel/qcoreapplication.h:236
#35 postEventSourceDispatch (s=0x8092900) at kernel/qeventdispatcher_glib.cpp:279
#36 0xb5731e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb5732560 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb57327fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb6dcd547 in QEventDispatcherGlib::processEvents (this=0x806fca0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#40 0xb633810a in QGuiEventDispatcherGlib::processEvents (this=0x806fca0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb6d9940d in QEventLoop::processEvents (this=0xbfca9604, flags=...) at kernel/qeventloop.cpp:149
#42 0xb6d996a9 in QEventLoop::exec (this=0xbfca9604, flags=...) at kernel/qeventloop.cpp:204
#43 0xb6d9e8fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#44 0xb6282164 in QApplication::exec () at kernel/qapplication.cpp:3811
#45 0x0804cc47 in main (argc=16, argv=0x0) at /usr/src/debug/kactivities-4.8.0/service/main.cpp:37

I'm attaching a - hopefully relevant - part of .xsession-errors. I don't really know what I'm doing, so I hope this will be useful.
Comment 2 Benjamin M 2012-02-24 10:32:27 UTC
Created attachment 69053 [details]
excerpt from .xsession-errors, hopefully helpful

See also my comment.
Comment 3 Filipe Azevedo 2012-03-06 17:08:57 UTC
Same for me, each time I log in kde it crash with the same backtrace.
Comment 4 Neofytos Kolokotronis 2012-03-08 12:13:15 UTC
I have very similar behavior here using Chakra x64 KDE 4.8.1. The Activity Manager crashes after login, not always but 3/4 times.  Unfortunately I get no useful backtrace on crash. 
I think this bug is very much related to this one: https://bugs.kde.org/show_bug.cgi?id=290234
Comment 5 Ireneusz Gierlach 2012-03-12 19:19:24 UTC
Created attachment 69551 [details]
New crash information added by DrKonqi

kactivitymanagerd (1.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:
Starting KDE.

- Unusual behavior I noticed:
Everytime i start KDE I either get this crash or another one that i already reported.

-- Backtrace (Reduced):
#6  QString (other=..., this=0x7f7c41877480) at ../../include/QtCore/../../src/corelib/tools/qstring.h:725
#7  QDBusAbstractInterface::interface (this=0x7f7c3c002700) at qdbusabstractinterface.cpp:375
#8  0x00007f7c4adda70b in Soprano::Client::DBusAbstractInterface::callWithArgumentListAndBigTimeout (this=0x7f7c3c002700, mode=QDBus::Block, method=..., args=...) at /var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/dbus/dbusabstractinterface.cpp:42
#9  0x00007f7c4ade5a98 in executeQuery (mode=QDBus::Block, queryLanguage=..., query=..., this=0x7f7c3c002700) at /var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/dbus/dbusmodelinterface.h:82
#10 Soprano::Client::DBusModel::executeQuery (this=0x7f7c3c000d90, query=..., language=<optimized out>, userQueryLanguage=...) at /var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/dbus/dbusmodel.cpp:111
Comment 6 Ivan Čukić 2012-03-21 17:19:10 UTC
All threading+nepomuk bugs under one roof :)

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