Version: (using KDE 4.4.0) OS: Linux Installed from: Fedora RPMs Random crash usually shortly after logging in. It has happened three times since upgrading to 4.4.0. The problem is seen only on a system with a large number of ogg and flac files (60,334 files occupying 390MiB). Backtrace available.
Created attachment 41589 [details] Backtrace generated abrt
Pasting backtrace inline: --- Thread 3 (Thread 2627): #0 0x00000030298d73e3 in select () at ../sysdeps/unix/syscall-template.S:82 No locals. #1 0x0000003e7bb7a79a in qt_safe_select (nfds=18, fdread=0x7f6c7af8df10, fdwrite=0x7f6c7af8de90, fdexcept=0x0, orig_timeout=0x7f6c7af8df90) at kernel/qcore_unix.cpp:153 start = {tv_sec = 152, tv_usec = 655526} timeout = {tv_sec = 599, tv_usec = 999795} ret = <value optimized out> #2 0x000000304dca6189 in QNativeSocketEnginePrivate::nativeSelect (this= 0x7f6c7400ecc0, timeout=<value optimized out>, checkRead=<value optimized out>, checkWrite=<value optimized out>, selectForRead=0x7f6c7af8e04f, selectForWrite=0x7f6c7af8e04e) at socket/qnativesocketengine_unix.cpp:1004 fdread = {fds_bits = {131072, 0 <repeats 15 times>}} fdwrite = {fds_bits = {0 <repeats 16 times>}} tv = {tv_sec = 600, tv_usec = 0} ret = <value optimized out> #3 0x000000304dc8fae6 in QNativeSocketEngine::waitForReadOrWrite (this= 0x7f6c7400eca0, readyToRead=0x7f6c7af8e04f, readyToWrite=0x7f6c7af8e04e, checkRead=<value optimized out>, checkWrite=<value optimized out>, msecs= 600000, timedOut=0x0) at socket/qnativesocketengine.cpp:944 d = 0x7f6c7400ecc0 ret = <value optimized out> #4 0x000000304dca1490 in QAbstractSocket::waitForReadyRead (this= 0x7f6c74005df8, msecs=600000) at socket/qabstractsocket.cpp:1807 readyToRead = false readyToWrite = false d = 0x7f6c7400e290 stopWatch = {mds = 81263194} #5 0x0000003053424eb4 in Soprano::Client::ClientConnection::executeQuery ( this=0x87d150, modelId=391990334, query=..., type=QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/soprano-2.4.0.1/client/clientconnection.cpp:241 stream = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x3053656070, d = 0x7f6c74320640}, m_device = 0x7f6c740013e0} itId = <value optimized out> error = {_vptr.Error = 0x7f6c7432dd60, d = {d = 0x302987a277}} #6 0x0000003053425de3 in Soprano::Client::ClientModel::executeQuery (this= 0x8c39c0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.4.0.1/client/clientmodel.cpp:90 itId = <value optimized out> #7 0x0000003cec239fbd in Nepomuk::MainModel::executeQuery (this=0x8a5270, query=..., language=QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/nepomukmainmodel.cpp:213 it = {<Soprano::Iterator<Soprano::BindingSet>> = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x7f6c74000020, d = 0x150}, d = {d = 0x7f6c74322370}}, <No data fields>} #8 0x0000003e8407441c in Soprano::FilterModel::executeQuery (this=0x8a07a0, query=..., language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.4.0.1/soprano/filtermodel.cpp:164 it = {<Soprano::Iterator<Soprano::BindingSet>> = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x7f6c74000020, d = 0x150}, d = {d = 0x7f6c74322370}}, <No data fields>} #9 0x00007f6c7c450541 in Strigi::NepomukIndexReader::mTime (this= 0x7f6c742ec340, path=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/strigibackend/nepomukindexreader.cpp:142 query = {static null = {<No data fields>}, static shared_null = { ref = {_q_value = 7319}, alloc = 0, size = 0, data = 0x3e7be63e7a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = { ref = {_q_value = 52}, alloc = 0, size = 0, data = 0x3e7be63e9a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f6c7432dd70, static codecForCStrings = 0x0} it = {<Soprano::Iterator<Soprano::BindingSet>> = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x7f6c74000020, d = 0x150}, d = {d = 0x7f6c74322370}}, <No data fields>} mtime = <value optimized out> #10 0x00007f6c7c8ea5e7 in Nepomuk::IndexScheduler::updateDir (this=0x8a2cd0, dir=..., analyzer=<value optimized out>, flags=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/services/strigi/indexscheduler.cpp:278 dirInfo = {d_ptr = {d = 0x7f6c7af8e820}} subFolders = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f6c74319520}, d = 0x7f6c74319520}} filesToDelete = std::vector of length 17512972815968, capacity 1161340 = {Cannot access memory at address 0x0 Thread 2 (Thread 3028): #0 0x00000030298d73e3 in select () at ../sysdeps/unix/syscall-template.S:82 No locals. #1 0x0000003e7bb7a79a in qt_safe_select (nfds=22, fdread=0x7f6c71db58a0, fdwrite=0x7f6c71db5820, fdexcept=0x0, orig_timeout=0x7f6c71db5920) at kernel/qcore_unix.cpp:153 start = {tv_sec = 152, tv_usec = 568026} timeout = {tv_sec = 599, tv_usec = 912287} ret = <value optimized out> #2 0x000000304dca6189 in QNativeSocketEnginePrivate::nativeSelect (this= 0x7f6c6c002920, timeout=<value optimized out>, checkRead=<value optimized out>, checkWrite=<value optimized out>, selectForRead=0x7f6c71db59df, selectForWrite=0x7f6c71db59de) at socket/qnativesocketengine_unix.cpp:1004 fdread = {fds_bits = {2097152, 0 <repeats 15 times>}} fdwrite = {fds_bits = {0 <repeats 16 times>}} tv = {tv_sec = 600, tv_usec = 0} ret = <value optimized out> #3 0x000000304dc8fae6 in QNativeSocketEngine::waitForReadOrWrite (this= 0x7f6c6c002900, readyToRead=0x7f6c71db59df, readyToWrite=0x7f6c71db59de, checkRead=<value optimized out>, checkWrite=<value optimized out>, msecs= 600000, timedOut=0x0) at socket/qnativesocketengine.cpp:944 d = 0x7f6c6c002920 ret = <value optimized out> #4 0x000000304dca1490 in QAbstractSocket::waitForReadyRead (this= 0x7f6c6c002028, msecs=600000) at socket/qabstractsocket.cpp:1807 readyToRead = false readyToWrite = false d = 0x7f6c6c0020b0 stopWatch = {mds = 81263107} #5 0x0000003053424eb4 in Soprano::Client::ClientConnection::executeQuery ( this=0x87d150, modelId=391990334, query=..., type=QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/soprano-2.4.0.1/client/clientconnection.cpp:241 stream = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x3053656070, d = 0x7f6c6c003030}, m_device = 0x7f6c6c0013e0} itId = <value optimized out> error = {_vptr.Error = 0x0, d = {d = 0x0}} #6 0x0000003053425de3 in Soprano::Client::ClientModel::executeQuery (this= 0x8c39c0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.4.0.1/client/clientmodel.cpp:90 itId = <value optimized out> #7 0x0000003cec239fbd in Nepomuk::MainModel::executeQuery (this=0x8c20f0, query=..., language=QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/kdelibs-4.4.0/nepomuk/core/nepomukmainmodel.cpp:213 it = {<Soprano::Iterator<Soprano::BindingSet>> = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x68, d = 0x7f6c6c000020}, d = {d = 0x1f150}}, <No data fields>} #8 0x0000003e840c1a47 in Soprano::Util::AsyncQuery::Private::run (this= 0x8c2fe0) at /usr/src/debug/soprano-2.4.0.1/soprano/util/asyncquery.cpp:81 it = {<Soprano::Iterator<Soprano::BindingSet>> = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x68, d = 0x7f6c6c000020}, d = {d = 0x1f150}}, <No data fields>} #9 0x0000003e7ba709a5 in QThreadPrivate::start (arg=0x8c2fe0) at thread/qthread_unix.cpp:248 thr = 0x8c2fe0 data = 0x886ad0 #10 0x000000302a006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140103743399696, 7863808321508096373, 140733787431040, 140103743399696, 0, 3, -7784120422867388043, 7872723164806003061}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> freesize = <value optimized out> #11 0x00000030298de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #12 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 2614): #0 0x00000030298770b0 in _int_free (av=0x7f6c74000020, p=0x7f6c7432ef00, have_lock=0) at malloc.c:4945 size = 24736 nextchunk = <value optimized out> nextsize = <value optimized out> prevsize = 2550570586706227246 bck = 0x6c7275 fwd = 0x2365726f632f302e errstr = 0x0 locked = <value optimized out> #1 0x0000003e7bab2e0c in QString::free (d=0x7f6c74334da0) at tools/qstring.cpp:1108 No locals. #2 0x00007f6c7c8e6ca7 in ~QString (this=<value optimized out>) at /usr/include/QtCore/qstring.h:869 No locals. #3 Nepomuk::StrigiService::userStatusString (this=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/services/strigi/strigiservice.cpp:175 indexing = 160 suspended = false folder = {static null = {<No data fields>}, static shared_null = { ref = {_q_value = 7319}, alloc = 0, size = 0, data = 0x3e7be63e7a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = { ref = {_q_value = 52}, alloc = 0, size = 0, data = 0x3e7be63e9a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f6c74334da0, static codecForCStrings = 0x0} #4 0x00007f6c7c8efa03 in Nepomuk::SystemTray::slotUpdateStrigiStatus (this= 0x990f70) at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/services/strigi/systray.cpp:77 No locals. #5 0x00007f6c7c8efb42 in Nepomuk::SystemTray::qt_metacall (this=0x990f70, _c= InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff23686240) at /usr/src/debug/kdebase-runtime-4.4.0/x86_64-redhat-linux-gnu/nepomuk/services/strigi/systray.moc:75 No locals. #6 0x0000003e7bb6a2af in QMetaObject::activate (sender=0x8c2c30, m=<value optimized out>, local_signal_index=<value optimized out>, argv= 0x0) at kernel/qobject.cpp:3293 receiver = 0x990f70 method = <value optimized out> currentSender = {sender = 0x8c2c30, signal = 4, ref = 1} previousSender = <value optimized out> c = 0xb1dba0 last = <value optimized out> methodOffset = <value optimized out> signal_absolute_index = <value optimized out> empty_argv = {0x0} locker = {{mtx = 0x8286a0, val = 8554144}} currentThreadData = <value optimized out> connectionLists = <value optimized out> signalOffset = <value optimized out> signal_index = <value optimized out> #7 0x00007f6c7c8e6dd8 in Nepomuk::StrigiService::qt_metacall (this=0x8c2c30, _c=InvokeMetaMethod, _id=0, _a=0x7f6c7431a480) at /usr/src/debug/kdebase-runtime-4.4.0/x86_64-redhat-linux-gnu/nepomuk/services/strigi/strigiservice.moc:85 No locals. #8 0x0000003e7bb66921 in QObject::event (this=0x8c2c30, e=0x7f6c7430a3d0) at kernel/qobject.cpp:1248 mce = 0x7f6c7430a3d0 currentSender = {sender = 0x8a2cd0, signal = 13, ref = 1} previousSender = 0x0 #9 0x0000003ce65aa9dc in QApplicationPrivate::notify_helper (this=0x76d580, receiver=0x8c2c30, e=0x7f6c7430a3d0) at kernel/qapplication.cpp:4300 consumed = <value optimized out> #10 0x0000003ce65b0aab in QApplication::notify (this=<value optimized out>, receiver=0x8c2c30, e=0x7f6c7430a3d0) at kernel/qapplication.cpp:4183 d = 0x2365726f632f302e res = <value optimized out> #11 0x0000003e7bb5774c in QCoreApplication::notifyInternal (this= 0x7fff23686e30, receiver=0x8c2c30, event=0x7f6c7430a3d0) at kernel/qcoreapplication.cpp:704 threadData = 0x757840 returnValue = <value optimized out> result = false cbdata = {0x8c2c30, 0x7f6c7430a3d0, 0x7fff2368691f} d = <value optimized out> #12 0x0000003e7bb58497 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x757840) at kernel/qcoreapplication.h:215 No locals. #13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x757840) at kernel/qcoreapplication.cpp:1345 pe = @0x7f6c743363b0 e = 0x7f6c7430a3d0 r = 0x8c2c30 locker = {{mtx = 0x757880, val = 7698560}} startOffset = 0 i = @0x757874 #14 0x0000003e7bb7d523 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 No locals. #15 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 source = <value optimized out> #16 0x000000329463920e in g_main_dispatch (context=0x770120) at gmain.c:1960 was_in_call = 0 user_data = 0x0 callback = 0 cb_funcs = 0x0 cb_data = <value optimized out> current_source_link = {data = 0x771060, next = 0x0} source = 0x771060 current = 0x76f2b0 i = <value optimized out> #17 IA__g_main_context_dispatch (context=0x770120) at gmain.c:2513 No locals. #18 0x000000329463cbf8 in g_main_context_iterate (context=0x770120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 max_priority = 2147483647 timeout = 1925 some_ready = 1 nfds = 9 allocated_nfds = <value optimized out> fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #19 0x000000329463cd1a in IA__g_main_context_iteration (context=0x770120, may_block=1) at gmain.c:2654 retval = 1 #20 0x0000003e7bb7d063 in QEventDispatcherGlib::processEvents (this=0x756f30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 d = 0x76d800 canWait = <value optimized out> #21 0x0000003ce6649a1e in QGuiEventDispatcherGlib::processEvents ( this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 d = 0x76d800 returnValue = 46 #22 0x0000003e7bb56192 in QEventLoop::processEvents ( this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 d = 0x885710 #23 0x0000003e7bb5645c in QEventLoop::exec (this=0x7fff23686c10, flags=...) at kernel/qeventloop.cpp:201 d = 0x885710 app = 0x7fff23686e30 #24 0x0000003e7bb58749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 threadData = 0x757840 eventLoop = {<QObject> = {_vptr.QObject = 0x3e7be61f10, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x3e7bbf3b00 "QObject", data = 0x3e7bbf3ba0, extradata = 0x3e7be59780}}, d_ptr = {d = 0x885710}, static staticQtMetaObject = {d = { superdata = 0x0, stringdata = 0x3e7bbfc780 "Qt", data = 0x3e7bbffda0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x605840, stringdata = 0x3e7bc05860 "QEventLoop", data = 0x3e7bc05880, extradata = 0x0}}} returnCode = -1 #25 0x00000000004037ac in main (argc=2, argv=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/servicestub/main.cpp:152 aboutData = {d = 0x758e50} app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x3ce6feeed0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x3e7bbf3b00 "QObject", data = 0x3e7bbf3ba0, extradata = 0x3e7be59780}}, d_ptr = {d = 0x76d580}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x3e7bbfc780 "Qt", data = 0x3e7bbffda0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x605840, stringdata = 0x3e7bc05900 "QCoreApplication", data = 0x3e7bc059a0, extradata = 0x0}}, static self = 0x7fff23686e30}, static staticMetaObject = {d = {superdata = 0x3e7be61fa0, stringdata = 0x3ce6be97e0 "QApplication", data = 0x3ce6be9a20, extradata = 0x0}}} serviceName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 7319}, alloc = 0, size = 0, data = 0x3e7be63e7a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 52}, alloc = 0, size = 0, data = 0x3e7be63e9a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x849e70, static codecForCStrings = 0x0} compData = {_vptr.KComponentData = 0x304e467010, d = 0x8480d0} dependencies = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = { 0x0}}, d = 0x605940}, d = 0x605940}}, <No data fields>} control = <value optimized out> options = {d = 0x759800} args = 0x885220 s = {_vptr.QTextStream = 0x3e7be5e570, d_ptr = {d = 0x836200}} services = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x888160}, d = 0x888160}} service = {d = 0x8888a0}
This looks like it might duplicate https://bugs.kde.org/show_bug.cgi?id=230687
*** This bug has been marked as a duplicate of bug 230687 ***