[kde-linux] Cannot open kcm_nepomuk (Hardened gcc 4.4)

Michael Edenfield kutulu at kutulu.org
Mon Mar 22 01:01:02 UTC 2010


I have been unable to open the Nepomuk/Strigi configuration module since I 
first installed KDE 4.x on this laptop.  I suspect it has something to do with 
running a "hardened" compiler with ESPF patches (that is, SSP, PIE, and 
FORTIFY_SOURCES), but I only seem to have problems with this one module.

I've attached the crash dump I got from drkonqi, but I's telling me that it's 
"probably not useful".  It appears to have all of the symbol information 
except for the dynamic loader itself, so I'm not sure what else it's looking 
for.  I didn't want to submit a bug report with this if it really isn't 
useful.

Does anyone else run KDE under this kind of environment, or know what might be 
going wrong?  Or can someone at least confirm that my crash dump is 
sufficiently informative to use in a bug report?

Thanks,

--Mike
-------------- next part --------------
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
[Current thread is 0 (LWP 7057)]

Thread 3 (Thread 0x766d039e3710 (LWP 7059)):
#0  0x0000766d10de423c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000766d110a0ed6 in QWaitConditionPrivate::wait (this=0x2b1ba58dd60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x0000766d110a0c38 in QWaitCondition::wait (this=0x2b1ba628d80, mutex=0x2b1ba628d78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000766d10639842 in QFileInfoGatherer::run (this=0x2b1ba628d68) at dialogs/qfileinfogatherer.cpp:203
#4  0x0000766d1109f518 in QThreadPrivate::start (arg=0x2b1ba628d68) at thread/qthread_unix.cpp:248
#5  0x0000766d10ddf894 in start_thread () from /lib/libpthread.so.0
#6  0x0000766d0ef93a7d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x766d031e2710 (LWP 7060)):
#0  0x0000766d12bf88b3 in ?? ()
#1  0x0000766d0b65d308 in clock_gettime () from /lib/librt.so.1
#2  0x0000766d112458a2 in qt_gettime () at kernel/qcore_unix.cpp:111
#3  0x0000766d1124e52f in QTimerInfoList::updateCurrentTime (this=0x2b1ba650360) at kernel/qeventdispatcher_unix.cpp:340
#4  0x0000766d1124eabf in QTimerInfoList::timerWait (this=0x2b1ba650360, tm=@0x766d031e1a80) at kernel/qeventdispatcher_unix.cpp:443
#5  0x0000766d1124947f in timerSourcePrepareHelper (src=0x2b1ba650300, timeout=0x766d031e1b24) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0000766d1124966a in timerSourcePrepare (source=0x2b1ba650300, timeout=0x766d031e1b24) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0000766d0b3a9139 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x0000766d0b3a9559 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x0000766d0b3a9ab0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x0000766d1124ae3b in QEventDispatcherGlib::processEvents (this=0x2b1ba5c89c0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#11 0x0000766d111fcc49 in QEventLoop::processEvents (this=0x766d031e1d80, flags={i = 36}) at kernel/qeventloop.cpp:149
#12 0x0000766d111fcdc1 in QEventLoop::exec (this=0x766d031e1d80, flags={i = 0}) at kernel/qeventloop.cpp:201
#13 0x0000766d1109bca2 in QThread::exec (this=0x2b1ba611bc0) at thread/qthread.cpp:487
#14 0x0000766d111d1c57 in QInotifyFileSystemWatcherEngine::run (this=0x2b1ba611bc0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0000766d1109f518 in QThreadPrivate::start (arg=0x2b1ba611bc0) at thread/qthread_unix.cpp:248
#16 0x0000766d10ddf894 in start_thread () from /lib/libpthread.so.0
#17 0x0000766d0ef93a7d in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x766d12bb2760 (LWP 7057)):
[KCrash Handler]
#6  0x0000766d129e2e79 in ?? () from /lib64/ld-linux-x86-64.so.2
#7  0x0000766d129e386a in ?? () from /lib64/ld-linux-x86-64.so.2
#8  0x0000766d129e8dcd in ?? () from /lib64/ld-linux-x86-64.so.2
#9  0x0000766d129e97d6 in ?? () from /lib64/ld-linux-x86-64.so.2
#10 0x0000766d129e7f14 in ?? () from /lib64/ld-linux-x86-64.so.2
#11 0x0000766d129edf29 in ?? () from /lib64/ld-linux-x86-64.so.2
#12 0x0000766d129e97d6 in ?? () from /lib64/ld-linux-x86-64.so.2
#13 0x0000766d129ed8f7 in ?? () from /lib64/ld-linux-x86-64.so.2
#14 0x0000766d0ba68f76 in ?? () from /lib/libdl.so.2
#15 0x0000766d129e97d6 in ?? () from /lib64/ld-linux-x86-64.so.2
#16 0x0000766d0ba692fc in ?? () from /lib/libdl.so.2
#17 0x0000766d0ba68ef1 in dlopen () from /lib/libdl.so.2
#18 0x0000766d111e91f0 in QLibraryPrivate::load_sys (this=0x2b1ba6398a0) at plugin/qlibrary_unix.cpp:205
#19 0x0000766d111e3f2d in QLibraryPrivate::load (this=0x2b1ba6398a0) at plugin/qlibrary.cpp:484
#20 0x0000766d111e40ff in QLibraryPrivate::loadPlugin (this=0x2b1ba6398a0) at plugin/qlibrary.cpp:516
#21 0x0000766d111da8bb in QPluginLoader::load (this=0x76db23e9fbd0) at plugin/qpluginloader.cpp:227
#22 0x0000766d111da7a3 in QPluginLoader::instance (this=0x76db23e9fbd0) at plugin/qpluginloader.cpp:201
#23 0x0000766d03c4164e in Soprano::PluginStub::plugin () from /home/kde-devel/kde/lib64/libsoprano.so.4
#24 0x0000766d03c3cb84 in Soprano::PluginManager::allBackends () from /home/kde-devel/kde/lib64/libsoprano.so.4
#25 0x0000766d03f2d9d8 in Nepomuk::ServerConfigModule::load (this=0x2b1ba58c6a0) at /home/kde-devel/kde/src/4/kdebase/runtime/nepomuk/kcm/nepomukserverkcm.cpp:140
#26 0x0000766d03f2f31d in Nepomuk::ServerConfigModule::qt_metacall (this=0x2b1ba58c6a0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x2b1ba665d00)
    at /home/kde-devel/kde/build/4/kdebase/runtime/nepomuk/kcm/nepomukserverkcm.moc:78
#27 0x0000766d1120a81e in QMetaObject::metacall (object=0x2b1ba58c6a0, cl=QMetaObject::InvokeMetaMethod, idx=36, argv=0x2b1ba665d00) at kernel/qmetaobject.cpp:237
#28 0x0000766d1121cd95 in QMetaCallEvent::placeMetaCall (this=0x2b1ba6021a0, object=0x2b1ba58c6a0) at kernel/qobject.cpp:561
#29 0x0000766d1121f790 in QObject::event (this=0x2b1ba58c6a0, e=0x2b1ba6021a0) at kernel/qobject.cpp:1248
#30 0x0000766d0ff333fa in QWidget::event (this=0x2b1ba58c6a0, event=0x2b1ba6021a0) at kernel/qwidget.cpp:8455
#31 0x0000766d0fea3e89 in QApplicationPrivate::notify_helper (this=0x2b1ba42ce10, receiver=0x2b1ba58c6a0, e=0x2b1ba6021a0) at kernel/qapplication.cpp:4304
#32 0x0000766d0fea3cbe in QApplication::notify (this=0x76db23ea1100, receiver=0x2b1ba58c6a0, e=0x2b1ba6021a0) at kernel/qapplication.cpp:4269
#33 0x0000766d1203c688 in KApplication::notify (this=0x76db23ea1100, receiver=0x2b1ba58c6a0, event=0x2b1ba6021a0) at /home/kde-devel/kde/src/4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#34 0x0000766d11200505 in QCoreApplication::notifyInternal (this=0x76db23ea1100, receiver=0x2b1ba58c6a0, event=0x2b1ba6021a0) at kernel/qcoreapplication.cpp:704
#35 0x0000766d11204cf2 in QCoreApplication::sendEvent (receiver=0x2b1ba58c6a0, event=0x2b1ba6021a0) at kernel/qcoreapplication.h:215
#36 0x0000766d112019c0 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2b1ba41c540) at kernel/qcoreapplication.cpp:1345
#37 0x0000766d1120157a in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#38 0x0000766d1124b92a in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:220
#39 0x0000766d112499d1 in postEventSourceDispatch (s=0x2b1ba42f220) at kernel/qeventdispatcher_glib.cpp:276
#40 0x0000766d0b3a554d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0x0000766d0b3a9968 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0x0000766d0b3a9ab0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0x0000766d1124ae18 in QEventDispatcherGlib::processEvents (this=0x2b1ba42cdd0, flags={i = 100}) at kernel/qeventdispatcher_glib.cpp:412
#44 0x0000766d0ffb8f03 in QGuiEventDispatcherGlib::processEvents (this=0x2b1ba42cdd0, flags={i = 100}) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x0000766d111fcc49 in QEventLoop::processEvents (this=0x76db23ea1060, flags={i = 100}) at kernel/qeventloop.cpp:149
#46 0x0000766d111fcdc1 in QEventLoop::exec (this=0x76db23ea1060, flags={i = 64}) at kernel/qeventloop.cpp:201
#47 0x0000766d105e7d70 in QDialog::exec (this=0x2b1ba54c860) at dialogs/qdialog.cpp:546
#48 0x0000766d127d5bc8 in kdemain (_argc=2, _argv=0x76db23ea1848) at /home/kde-devel/kde/src/4/KDE/kdebase/runtime/kcmshell/main.cpp:272
#49 0x000002b1ba209a90 in main (argc=2, argv=0x76db23ea1848) at /home/kde-devel/kde/build/4/KDE/kdebase/runtime/kcmshell/kcmshell4_dummy.cpp:3


More information about the kde-linux mailing list