Version: 1.8.0 (using KDE 4.6.0) OS: Linux -- see "steps to reproduce" Reproducible: Always Steps to Reproduce: 1. Go to Preferences -> Metadata -> Nepomuk 2. Click on "resync" 3. Nothing happens, but button stays "clicked" 4. Click on "OK" Actual Results: nepomukservicestub crashes with segfault, digikam continues running, tags are not found by nepomuk search Expected Results: No crash and tags can be found with nepomuk search Backtrace #6 0x00007f1115dcb0e9 in QMutex::lock() () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f1106622db9 in Digikam::DatabaseAccess::DatabaseAccess() () from /usr/lib/libdigikamdatabase.so.1 #8 0x00007f1106fbba08 in ?? () from /usr/lib64/kde4/digikamnepomukservice.so #9 0x00007f1106fbdfc9 in ?? () from /usr/lib64/kde4/digikamnepomukservice.so #10 0x00007f1106fc3c9c in ?? () from /usr/lib64/kde4/digikamnepomukservice.so #11 0x00007f11158e3669 in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #12 0x00007f11158e4865 in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #13 0x00007f11158e5061 in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #14 0x00007f11158e55b8 in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #15 0x00007f1115ed2ece in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f1113f39ccc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #17 0x00007f1113f3f14d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #18 0x00007f1114f7ebc8 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0x00007f1115ec11eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007f1115ec4169 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007f1115eed673 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007f111300c399 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0x00007f1113010220 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0x00007f11130103c2 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0x00007f1115eed15e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #26 0x00007f1113feb826 in ?? () from /usr/lib64/qt4/libQtGui.so.4 #27 0x00007f1115ebff32 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #28 0x00007f1115ec02fd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #29 0x00007f1115ec437b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #30 0x0000000000404144 in _start ()
Database is a external mysql database. I retried with another user in a clean home directory and with a default (sqlite) database: nepomuk works fine there.
*** This bug has been marked as a duplicate of bug 266317 ***
fixed with https://bugs.kde.org/show_bug.cgi?id=266317