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
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.
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.
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 ()
Whatever the problem was, soprano 2.7.5 fixes it. Also, see bug 292388; it's a duplicate.
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
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.
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.
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?)
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.
This bug addresses multiple issues. All of them have been fixed.