Bug 291001

Summary: nepomuk broken with soprano 2.7.4
Product: [Unmaintained] nepomuk Reporter: Anders Lund <anderslund>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED FIXED    
Severity: normal CC: alejandronova, faure, franz.trischberger, leo, me
Priority: NOR    
Version: 4.1   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Anders Lund 2012-01-08 21:14:58 UTC
Version:           4.1
OS:                Linux

I let archlinux update soprano to v. 2.7.4, but after that starting a kde session, the file indexing would not run, nor the nepomuk kcm. And it appears that I lost all rating done with bangarang somehow, after downgrading again.

Reproducible: Didn't try

Steps to Reproduce:
adfæghjndf


Actual Results:  
sdlgas

Expected Results:  
dsfdgashb

OS: Linux (i686) release 3.1.7-1-ARCH
Compiler: gcc
Comment 1 Alejandro Nova 2012-01-19 23:47:28 UTC
This is no Arch Linux bug. Same results, but with soprano 2.7.4 compiled from source, and with soprano-trunk compiled from git.

Reverting to soprano 2.7.3 fixed the issue.
Comment 2 Anders Lund 2012-02-27 15:54:14 UTC
I am currently running kde 4.8 with soprano 2.7.4.
I can often but not always start a kde session, and nepomukserver is running, and the nepomuk kcm can sometimes run, but nepomuk is very often in a broken state. It is not possible to find out why that is the question though, but the behavior with kde 4.8 + soprano 2.7.4 was similar.

I have had to turn all indexing off once again today, after attempting to starting kde made plasma-desktop go into infinite 100% cpu usage. After the last reboot, nepomuk is in a broken state - searching the exisging index using krunner does not work, and my activity icons are not displayed. It did work for a minute or so during the day.
Comment 3 Franz Trischberger 2012-03-02 08:10:06 UTC
Same here. dmesg shows messages like this:
[ 2882.274359] nepomukservices[5169]: segfault at 100000000 ip 00007f01347348ef sp 00007f01177fc6d0 error 4 in libsoprano.so.4.3.0[7f01346ec000+f6000]
Nepomuk is not usable after then, applications got to consume 100%. Here it is kontact. Attaching gdb to the process gives that:
#0  0x00007f5c6a6ea8a7 in sched_yield () from /lib64/libc.so.6
#1  0x00007f5c6b9e9799 in QMutex::lockInternal() () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f5c5f14bd0a in Soprano::Client::SocketHandler::~SocketHandler() () from /usr/lib64/libsopranoclient.so.1
#3  0x00007f5c5f14bdd9 in Soprano::Client::SocketHandler::~SocketHandler() () from /usr/lib64/libsopranoclient.so.1
#4  0x00007f5c6b9ecf2c in QThreadStorageData::set(void*) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f5c5f1497ff in Soprano::Client::ClientConnection::socketForCurrentThread() () from /usr/lib64/libsopranoclient.so.1
#6  0x00007f5c5f149869 in Soprano::Client::ClientConnection::connectInCurrentThread() () from /usr/lib64/libsopranoclient.so.1
#7  0x00007f5c5f148e3a in Soprano::Client::LocalSocketClient::connect(QString const&) () from /usr/lib64/libsopranoclient.so.1
#8  0x00007f5c6309e141 in Nepomuk::MainModel::init() () from /usr/lib64/libnepomuk.so.4
#9  0x00007f5c63094889 in Nepomuk::ResourceManager::init() () from /usr/lib64/libnepomuk.so.4
#10 0x00007f5c63097b55 in Nepomuk::ResourceManagerPrivate::_k_storageServiceInitialized(bool) () from /usr/lib64/libnepomuk.so.4
#11 0x00007f5c63097cab in Nepomuk::ResourceManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libnepomuk.so.4
#12 0x00007f5c67816ee1 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () from /usr/lib64/qt4/libQtDBus.so.4
#13 0x00007f5c6bb05346 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f5c6ae96644 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007f5c6ae9b411 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007f5c6c58d936 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#17 0x00007f5c6baec52c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f5c6baefd7a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f5c6bb1ae43 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f5c64084c41 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f5c640853f0 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f5c640855f9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f5c6bb1b25f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f5c6af3979e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f5c6baeb332 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f5c6baeb587 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f5c6baf0095 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#28 0x0000000000403b89 in main ()
Comment 4 Alejandro Nova 2012-03-03 10:29:10 UTC
Whatever the problem was, soprano 2.7.5 fixes it.

Also, see bug 292388; it's a duplicate.
Comment 5 leo_rockway 2012-03-04 17:27:54 UTC
I can't confirm that 2.7.5 solves it.

$ dmesg | tail -1
[ 4670.847839] nepomukservices[1118]: segfault at 100000000 ip 00007fa357389eef sp 00007fa2fb7fc6b0 error 4 in libsoprano.so.4.3.0[7fa357345000+fa000]
$ pacman -Qi soprano | grep -i version
Version        : 2.7.5-1
Comment 6 Franz Trischberger 2012-03-08 08:14:36 UTC
No segfault reports anymore in dmesg with soprano-2.7.4 and kde-4.8.1 - now kontact segfaults directly. Don't know what's better - freezing or crashing :D
When this happens the next time, I will attach a backtrace.
Comment 7 Franz Trischberger 2012-03-08 09:31:10 UTC
OK, here it is:

Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9d12d42760 (LWP 11138))]

Thread 5 (Thread 0x7f9cfc015700 (LWP 11139)):
#0  0x00007f9d0ab72d6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d0f55204c in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f9d0f552179 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f9d0ab6ee2c in start_thread () from /lib64/libpthread.so.0
#4  0x00007f9d1025555d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f9cfb714700 (LWP 11140)):
#0  0x00007f9d1024c9c3 in poll () from /lib64/libc.so.6
#1  0x00007f9d09bd4148 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f9d09bd45f9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9d1166e25f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f9d1163e332 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f9d1163e587 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f9d1153ef37 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f9d11541f3b in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f9d0ab6ee2c in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9d1025555d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9caf79c700 (LWP 11146)):
#0  0x00007f9d0ab730eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d1154239f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9d1153583f in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f9d11541f3b in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f9d0ab6ee2c in start_thread () from /lib64/libpthread.so.0
#5  0x00007f9d1025555d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f9caea1f700 (LWP 11155)):
[KCrash Handler]
#6  0x00007f9d101b2ae5 in raise () from /lib64/libc.so.6
#7  0x00007f9d101b3f5b in abort () from /lib64/libc.so.6
#8  0x00007f9d101ec83e in __libc_message () from /lib64/libc.so.6
#9  0x00007f9d101f2816 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f9d101f5213 in _int_realloc () from /lib64/libc.so.6
#11 0x00007f9d101f6869 in realloc () from /lib64/libc.so.6
#12 0x00007f9d1155f4f6 in QListData::realloc(int) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f9d1155f5a5 in QListData::append(int) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f9d08bf550c in Nepomuk::ResourceWatcher::addResource(Nepomuk::Resource const&) () from /usr/lib64/libnepomuk.so.4
#15 0x00007f9d08bd700b in Nepomuk::ResourceData::load() () from /usr/lib64/libnepomuk.so.4
#16 0x00007f9d08bd79f9 in Nepomuk::ResourceData::property(QUrl const&) () from /usr/lib64/libnepomuk.so.4
#17 0x00007f9d08beddd3 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib64/libnepomuk.so.4
#18 0x00007f9cb386b14a in MessageCore::NepomukResourceRetrieverRunnable::run() () from /usr/lib64/libmessagecore.so.4
#19 0x00007f9d1153577a in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f9d11541f3b in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f9d0ab6ee2c in start_thread () from /lib64/libpthread.so.0
#22 0x00007f9d1025555d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9d12d42760 (LWP 11138)):
#0  0x00007f9d1026214e in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007f9d101f82cf in _L_lock_6424 () from /lib64/libc.so.6
#2  0x00007f9d101f66f1 in free () from /lib64/libc.so.6
#3  0x00007f9d11ad1e1d in KUrl::url(KUrl::AdjustPathOption) const () from /usr/lib64/libkdecore.so.5
#4  0x00007f9d08bf2500 in (anonymous namespace)::convertUri(QUrl const&) () from /usr/lib64/libnepomuk.so.4
#5  0x00007f9d08bf539c in Nepomuk::ResourceWatcher::addResource(Nepomuk::Resource const&) () from /usr/lib64/libnepomuk.so.4
#6  0x00007f9d08bd700b in Nepomuk::ResourceData::load() () from /usr/lib64/libnepomuk.so.4
#7  0x00007f9d08bd79f9 in Nepomuk::ResourceData::property(QUrl const&) () from /usr/lib64/libnepomuk.so.4
#8  0x00007f9d08beddd3 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib64/libnepomuk.so.4
#9  0x00007f9d08befeb4 in Nepomuk::Resource::tags() const () from /usr/lib64/libnepomuk.so.4
#10 0x00007f9cb32d63c7 in MessageList::Core::MessageItemPrivate::fillTagList(Nepomuk::Resource const&) const () from /usr/lib64/libmessagelist.so.4
#11 0x00007f9cb32d6d5d in MessageList::Core::MessageItemPrivate::resourceReceived(Nepomuk::Resource const&) () from /usr/lib64/libmessagelist.so.4
#12 0x00007f9cb3869ee5 in MessageCore::AsyncNepomukResourceRetriever::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libmessagecore.so.4
#13 0x00007f9d11658346 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f9d109e9644 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007f9d109ee411 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007f9d120e1866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#17 0x00007f9d1163f52c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f9d11642d7a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f9d1166de43 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f9d09bd3c41 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f9d09bd43f0 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f9d09bd45f9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f9d1166e25f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f9d10a8c79e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f9d1163e332 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f9d1163e587 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f9d11643095 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#28 0x0000000000403b89 in main ()

But soprano is not directly involved; I had another BT, where Soprano-classes were in the BT, thoough I think it was a reallocation-error, too. Will see, if I can get it again.
Comment 8 Franz Trischberger 2012-03-10 10:37:06 UTC
Downgraded to 2.7.3, yesterday morning, and no crash anymore - until now.

====

Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff754468760 (LWP 2733))]

Thread 5 (Thread 0x7ff73d73b700 (LWP 2739)):
#0  0x00007ff74c298d6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff750c7804c in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007ff750c78179 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007ff74c294e2c in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff75197b55d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7ff73ce3a700 (LWP 2740)):
#0  0x00007ff752d93787 in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4
#1  0x00007ff752d93855 in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ff74b2f91c2 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff74b2f9fdd in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#4  0x00007ff74b2fa5f9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007ff752d942c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007ff752d64332 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ff752d64587 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007ff752c64f37 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007ff752c67f3b in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007ff74c294e2c in start_thread () from /lib64/libpthread.so.0
#11 0x00007ff75197b55d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff6f017f700 (LWP 4160)):
[KCrash Handler]
#6  0x00007ff751918b3a in malloc_consolidate () from /lib64/libc.so.6
#7  0x00007ff751919b5f in _int_malloc () from /lib64/libc.so.6
#8  0x00007ff75191c1ed in malloc () from /lib64/libc.so.6
#9  0x00007ff752c69f08 in QByteArray::realloc(int) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007ff752c6a029 in QByteArray::resize(int) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007ff74d22af96 in QAbstractSocket::writeData(char const*, long long) () from /usr/lib64/qt4/libQtNetwork.so.4
#12 0x00007ff752cf894f in QIODevice::write(char const*, long long) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007ff7463aee75 in Soprano::DataStream::writeUnsignedInt16(unsigned short) () from /usr/lib64/libsopranoclient.so.1
#14 0x00007ff7463b523a in Soprano::Client::ClientConnection::executeQuery(int, QString const&, Soprano::Query::QueryLanguage, QString const&) () from /usr/lib64/libsopranoclient.so.1
#15 0x00007ff7463b6c93 in Soprano::Client::ClientModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib64/libsopranoclient.so.1
#16 0x00007ff74a308a4c in Nepomuk::MainModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib64/libnepomuk.so.4
#17 0x00007ff74a2fd0f3 in Nepomuk::ResourceData::load() () from /usr/lib64/libnepomuk.so.4
#18 0x00007ff74a2fd9f9 in Nepomuk::ResourceData::property(QUrl const&) () from /usr/lib64/libnepomuk.so.4
#19 0x00007ff74a313dd3 in Nepomuk::Resource::property(QUrl const&) const () from /usr/lib64/libnepomuk.so.4
#20 0x00007ff6f510414a in MessageCore::NepomukResourceRetrieverRunnable::run() () from /usr/lib64/libmessagecore.so.4
#21 0x00007ff752c5b77a in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007ff752c67f3b in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007ff74c294e2c in start_thread () from /lib64/libpthread.so.0
#24 0x00007ff75197b55d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff6f1035700 (LWP 4162)):
#0  0x00007ff74c2990eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff752c6839f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ff752c5b83f in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007ff752c67f3b in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007ff74c294e2c in start_thread () from /lib64/libpthread.so.0
#5  0x00007ff75197b55d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff754468760 (LWP 2733)):
#0  0x00007ff75198814e in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007ff75191e2cf in _L_lock_6424 () from /lib64/libc.so.6
#2  0x00007ff75191c6f1 in free () from /lib64/libc.so.6
#3  0x00007ff74eac42ee in void qMetaTypeDeleteHelper<QDBusMessage>(QDBusMessage*) () from /usr/lib64/qt4/libQtDBus.so.4
#4  0x00007ff752d757a9 in QMetaCallEvent::~QMetaCallEvent() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007ff752d75809 in QMetaCallEvent::~QMetaCallEvent() () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007ff752d68d83 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ff752d93e43 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007ff74b2f9c41 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#9  0x00007ff74b2fa3f0 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#10 0x00007ff74b2fa5f9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007ff752d9425f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007ff7521b279e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007ff752d64332 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007ff752d64587 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007ff752d69095 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#16 0x0000000000403b89 in main ()
====

It is crashing in Soprano. So probably all this is not an issue within soprano, but in kde-4.8? (nepomuk)

(BTW.: Do you want the whole output DrKonqui presents, or is it enough to post the relevant part - the one with [KCrash Handler] on top?)
Comment 9 David Faure 2012-07-13 16:38:21 UTC
The backtrace in comment 7 (crash in addResource) is bug 295802, which I'm about to fix. Not sure the rest of this report is related, though.
Comment 10 Vishesh Handa 2013-06-10 13:01:34 UTC
This bug addresses multiple issues. All of them have been fixed.