Version: (using KDE 4.3.2) OS: Linux Installed from: Ubuntu Packages This crash was originally reported at https://launchpad.net/bugs/467136 The crash was reported as happening while strigi was indexing. . Thread 3 (process 2493): #0 0x00ff3422 in __kernel_vsyscall () No symbol table info available. #1 0x00f84142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x0593b7e4 in __pthread_cond_timedwait (cond=0x86d7328, mutex=0x86d7310, abstime=0xb5fd0280) at forward.c:152 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *, const struct timespec *)) 0xfffffdfc #3 0x002f2def in QWaitCondition::wait (this=0x86dabd0, mutex=0xb5fd030c, time=120000) at thread/qwaitcondition_unix.cpp:85 returnValue = <value optimized out> #4 0x04a5e59e in FileSystemWatcher::Private::run (this=0x86dabb0) at ../../../../nepomuk/services/strigi/filesystemwatcher.cpp:145 mutex = {d = 0xb4c55af0} __PRETTY_FUNCTION__ = "virtual void FileSystemWatcher::Private::run()" #5 0x002f1e32 in QThreadPrivate::start (arg=0x86dabb0) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x86d16b0 #6 0x00f7f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0x0592e7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 2 (process 2492): #0 0x00137f43 in QHash<QString, QDBusConnectionPrivate::SignalHook>::findNode (this=0x85f3728, akey=@0xbfcb317c, ahp=0x0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:215 node = ( QHashNode<QString, QDBusConnectionPrivate::SignalHook> **) 0x8613a28 h = 48269882 #1 0x0012dc24 in QDBusConnectionPrivate::handleSignal (this=0x85f36d8, key=@0xbfcb317c, msg=@0xbfcb324c) at ../../include/QtCore/../../src/corelib/tools/qhash.h:841 No locals. #2 0x0012e025 in QDBusConnectionPrivate::handleSignal (this=0x85f36d8, msg=@0xbfcb324c) at qdbusintegrator.cpp:1511 key = {static null = {<No data fields>}, static shared_null = {ref = { _q_value = 7450}, alloc = 0, size = 0, data = 0x4d445a, 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 = 0x4d446e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = { 0}}, d = 0xb4d03dd8, static codecForCStrings = 0x0} #3 0x001340d1 in QDBusConnectionPrivate::handleMessage (this=0x85f36d8, amsg=@0xbfcb324c) at qdbusintegrator.cpp:531 list = (const QDBusSpyHookList *) 0x85caed8 #4 0x00137a72 in qDBusSignalFilter (connection=0x85fb428, message=0x8613988, data=0x85f36d8) at qdbusintegrator.cpp:517 amsg = {d_ptr = 0xb4d004b8} #5 0x02b01c8d in dbus_connection_dispatch (connection=0x85fb428) at dbus-connection.c:4444 filter = (DBusMessageFilter *) 0x85f3728 next = (DBusList *) 0x0 message = (DBusMessage *) 0x8613988 link = <value optimized out> filter_list_copy = (DBusList *) 0xb4eb7aac message_link = <value optimized out> result = <value optimized out> status = <value optimized out> __FUNCTION__ = "dbus_connection_dispatch" #6 0x00126f32 in QDBusConnectionPrivate::doDispatch (this=0x85f36d8) at ./qdbus_symbols_p.h:113 No locals. #7 0x0012707b in QDBusConnectionPrivate::socketRead (this=0x85f36d8, fd=8) at qdbusintegrator.cpp:1087 pendingWatches = {a = 2, s = 1, ptr = 0xbfcb336c, { array = "H;`\b@\205d\bd®\\\b¸3Ë¿", q_for_alignment_1 = 604754760039414600, q_for_alignment_2 = 3.1074345240909836e-268}} #8 0x0016ad97 in QDBusConnectionPrivate::qt_metacall (this=0x85f36d8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfcb34b8) at .moc/release-shared/moc_qdbusconnection_p.cpp:89 No locals. #9 0x003f8263 in QMetaObject::activate (sender=0x8605ee8, from_signal_index=4, to_signal_index=4, argv=0xbfcb34b8) at kernel/qobject.cpp:3113 c = <value optimized out> method = 8 currentSender = {sender = 0x8605ee8, signal = 4, ref = 1} previousSender = (QObjectPrivate::Sender *) 0x0 i = 0 count = 1 signal = 4 empty_argv = {0x0} locker = {{mtx = 0x85b3094, val = 140193940}} currentThreadData = <value optimized out> connectionLists = (QObjectConnectionListVector *) 0x8605f28 #10 0x003f8ec2 in QMetaObject::activate (sender=0x8605ee8, m=0x4d38b0, local_signal_index=0, argv=0xbfcb34b8) at kernel/qobject.cpp:3187 signal_index = 140457768 #11 0x00432503 in QSocketNotifier::activated (this=0x8605ee8, _t1=8) at .moc/release-shared/moc_qsocketnotifier.cpp:83 _a = {0x0, 0xbfcb34d4} #12 0x003fcc87 in QSocketNotifier::event (this=0x8605ee8, e=0xbfcb3814) at kernel/qsocketnotifier.cpp:316 No locals. #13 0x005f6f54 in QApplicationPrivate::notify_helper (this=0x85c8078, receiver=0x8605ee8, e=0xbfcb3814) at kernel/qapplication.cpp:4056 consumed = <value optimized out> #14 0x005fe67c in QApplication::notify (this=0xbfcb3c3c, receiver=0x8605ee8, e=0xbfcb3814) at kernel/qapplication.cpp:3603 res = true #15 0x003e26cb in QCoreApplication::notifyInternal (this=0xbfcb3c3c, receiver=0x8605ee8, event=0xbfcb3814) at kernel/qcoreapplication.cpp:610 result = false cbdata = {0x8605ee8, 0xbfcb3814, 0xbfcb37cf} threadData = (QThreadData *) 0x85b3060 returnValue = <value optimized out> #16 0x0040d2ca in socketNotifierSourceDispatch (source=0x85cae30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 i = 4 event = {_vptr.QEvent = 0x4d2748, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 179} #17 0x07358e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table info available. #18 0x0735c720 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #19 0x0735c853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 No symbol table info available. #20 0x0040d02c in QEventDispatcherGlib::processEvents (this=0x85b3238, flags= {i = 36}) at kernel/qeventdispatcher_glib.cpp:327 d = (QEventDispatcherGlibPrivate * const) 0x85ca498 canWait = true result = <value optimized out> #21 0x00697be5 in QGuiEventDispatcherGlib::processEvents (this=0x85b3238, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 d = (QGuiEventDispatcherGlibPrivate * const) 0x85c8240 returnValue = 160 #22 0x003e0c79 in QEventLoop::processEvents (this=0xbfcb3ab4, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x865e9b0 #23 0x003e10ca in QEventLoop::exec (this=0xbfcb3ab4, flags={i = 0}) at kernel/qeventloop.cpp:201 d = (QEventLoopPrivate * const) 0x865e9b0 app = <value optimized out> #24 0x003e353f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 threadData = (QThreadData *) 0x85b3060 eventLoop = {<QObject> = {_vptr.QObject = 0x4d37a8, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x47bba0 "QObject", data = 0x47bc40, extradata = 0x4cf1b8}}, d_ptr = 0x865e9b0, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x485380 "Qt", data = 0x488700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x804e170, stringdata = 0x48d7a0 "QEventLoop", data = 0x48d7c0, extradata = 0x0}}} returnCode = -1 #25 0x005f6dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 No locals. #26 0x0804b041 in main (argc=2, argv=0xbfcb3dc4) at ../../../nepomuk/servicestub/main.cpp:151 aboutData = {d = 0x85b5178} app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0xe58f68, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x47bba0 "QObject", data = 0x47bc40, extradata = 0x4cf1b8}}, d_ptr = 0x85c8078, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x485380 "Qt", data = 0x488700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x804e170, stringdata = 0x48d820 "QCoreApplication", data = 0x48d8c0, extradata = 0x0}}, static self = 0xbfcb3c3c}, static staticMetaObject = {d = {superdata = 0x4d37e4, stringdata = 0xc8f860 "QApplication", data = 0xc8fa60, extradata = 0x0}}} serviceName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 7450}, alloc = 0, size = 0, data = 0x4d445a, 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 = 0x4d446e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x85f2d78, static codecForCStrings = 0x0} compData = {_vptr.KComponentData = 0x1233fd8, d = 0x85f0320} dependencies = {<QList<QString>> = {{p = {static shared_null = { ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x804e200}, d = 0x804e200}}, <No data fields>} options = {d = 0x85b5998} args = <value optimized out> s = {_vptr.QTextStream = 0x4d1fa0, d_ptr = 0x85f65f8} services = {{p = {static shared_null = {ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x8660628}, d = 0x8660628}} service = {d = 0x864a4d0} . Thread 1 (process 2494): #0 0x058cd123 in malloc_consolidate (av=<value optimized out>) at malloc.c:5095 fb = (mfastbinptr *) 0x59a33ac maxfb = (mfastbinptr *) 0x59a33cc p = (mchunkptr) 0x86cac11 nextp = (mchunkptr) 0x140000 unsorted_bin = (mchunkptr) 0x59a33d0 first_unsorted = <value optimized out> nextchunk = (mchunkptr) 0x86eb47e size = 133229 nextsize = <value optimized out> prevsize = <value optimized out> bck = (mchunkptr) 0x67006e00 fwd = (mchunkptr) 0x75007200 __PRETTY_FUNCTION__ = "malloc_consolidate" #1 0x058cf4b2 in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4338 nb = 520 idx = 143579088 bin = <value optimized out> victim = <value optimized out> size = <value optimized out> victim_index = <value optimized out> remainder = <value optimized out> remainder_size = <value optimized out> block = <value optimized out> bit = <value optimized out> map = <value optimized out> fwd = <value optimized out> bck = <value optimized out> __PRETTY_FUNCTION__ = "_int_malloc" #2 0x058d2319 in _int_realloc (av=<value optimized out>, oldp=0x88ed6c8, oldsize=264, nb=520) at malloc.c:5224 nextsize = <value optimized out> newp = <value optimized out> newsize = <value optimized out> newmem = (void *) 0x168 next = (mchunkptr) 0x88ed7d0 remainder = <value optimized out> remainder_size = <value optimized out> bck = <value optimized out> fwd = <value optimized out> copysize = <value optimized out> ncopies = 40 s = <value optimized out> errstr = <value optimized out> __PRETTY_FUNCTION__ = "_int_realloc" #3 0x058d282d in *__GI___libc_realloc (oldmem=0x88ed6d0, bytes=512) at malloc.c:3799 ar_ptr = (mstate) 0x59a33a0 nb = 520 newp = <value optimized out> oldp = (const mchunkptr) 0x88ed6c8 oldsize = 264 __PRETTY_FUNCTION__ = "__libc_realloc" #4 0x002ec664 in qRealloc (ptr=0x88ed6d0, size=512) at global/qmalloc.cpp:65 No locals. #5 0x00337d87 in QString::realloc (this=0x8632850, alloc=246) at tools/qstring.cpp:1090 No locals. #6 0x00338217 in QString::append (this=0x8632850, str=@0xb57ce96c) at tools/qstring.cpp:1306 No locals. #7 0x0038e64c in QTextStreamPrivate::putString (this=0x8611aa0, s=@0xb57cea18, number=false) at io/qtextstream.cpp:884 tmp = {static null = {<No data fields>}, static shared_null = {ref = { _q_value = 7450}, alloc = 0, size = 0, data = 0x4d445a, 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 = 0x4d446e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = { 0}}, d = 0x88e20f0, static codecForCStrings = 0x0} padSize = -92 #8 0x0038a18b in QTextStream::operator<< (this=0x8632848, string=@0xb57cea18) at io/qtextstream.cpp:2511 d = (QTextStreamPrivate * const) 0x75007200 #9 0x00ebae6b in operator<< (s=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at /usr/include/qt4/QtCore/qdebug.h:108 No locals. #10 0x00ebb508 in Soprano::Error::ErrorCache::setError (this=0x8671860, error=@0xb57ceb20) at ../../soprano/error.cpp:220 app = <value optimized out> #11 0x001b6289 in Nepomuk::MainModel::addStatement (this=0x8671858, statement=@0xb57cebcc) at ../../../nepomuk/core/nepomukmainmodel.cpp:259 c = Soprano::Error::ErrorNone #12 0x00ecb42b in Soprano::FilterModel::addStatement (this=0x8624698, statement=@0xb57cebcc) at ../../soprano/filtermodel.cpp:92 c = <value optimized out> #13 0x001b2524 in Nepomuk::ResourceFilterModel::addStatement (this=0x8624698, statement=@0xb57cec60) at ../../../nepomuk/core/resourcefiltermodel.cpp:70 s = {_vptr.Statement = 0xf58060, d = {d = 0x86c3ac8}} #14 0x01e6bd3d in Strigi::Soprano::IndexWriter::finishAnalysis ( this=0xb4e11348, idx=0xb57cef18) at ../../../nepomuk/strigibackend/sopranoindexwriter.cpp:567 md = ((anonymous namespace)::FileMetaData *) 0xb4c0ba68 metaDataContext = {d = 0x8632b78} #15 0x06a13321 in Strigi::AnalysisResult::Private::write (this=0xb4c52c18) at /build/buildd/strigi-0.7.0/src/streamanalyzer/analysisresult.cpp:213 fr = (const Strigi::FieldRegister &) @0x8621aa4: {m_fields = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Strigi::RegisteredField*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Strigi::RegisteredField*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x87118c8, _M_left = 0xb4e16140, _M_right = 0xb4e145d0}, _M_node_count = 191}}}, static floatType = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f02ac "float"}}, static integerType = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x860258c "integer"}}, static binaryType = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8609604 "binary"}}, static stringType = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f65e4 "string"}}, static datetimeType = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f17ac "datetime"}}, static pathFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0aac "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#url"}}, static parentLocationFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0afc "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf"}}, static encodingFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0b54 "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#characterSet"}}, static mimetypeFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0bac "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#mimeType"}}, static filenameFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0c04 "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#fileName"}}, static contentFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0c5c "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#plainTextContent"}}, static extensionFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0cbc "http://freedesktop.org/standards/xesam/1.0/core#fileExtension"}}, static embeddepthFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0d0c "http://strigi.sf.net/ontologies/0.9#depth"}}, static mtimeFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0d4c "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#lastModified"}}, static sizeFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0da4 "http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentSize"}}, static typeFieldName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f0dfc "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"}}, static defaultNamespace = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x85f04f4 "http://strigi.sf.net/ontologies/0.9#"}}, pathField = 0x8620800, parentLocationField = 0x8621b90, encodingField = 0x87118e8, mimetypeField = 0x8711b68, filenameField = 0x8711ba8, extensionField = 0x869bde8, embeddepthField = 0x86c0ba0, mtimeField = 0x86c0be0, sizeField = 0x86c0950, typeField = 0x86c0990, parseErrorField = 0x86ce1e0} field = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb4ef9f04 "JPG"}} #16 0x06a134a0 in ~AnalysisResult (this=0xb57cef18) at /build/buildd/strigi-0.7.0/src/streamanalyzer/analysisresult.cpp:183 No locals. #17 0x04a53090 in Nepomuk::IndexScheduler::analyzeFile (this=0x8672458, file=@0xb4c31d04, analyzer=0xb57cf30c) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:362 analysisresult = {p = 0xb4c52c18} #18 0x04a54333 in Nepomuk::IndexScheduler::updateDir (this=0x8672458, dir=@0xb4e5f82c, analyzer=0xb57cf30c, recursive=true) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:330 _container_ = {c = {{p = {static shared_null = {ref = { _q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4c31b68}, d = 0xb4c31b68}}, brk = 0, i = { i = 0xb4c31d04}, e = {i = 0xb4c31ff0}} filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4c31b68}, d = 0xb4c31b68}} filesToUpdate = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} filesInStore = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb57cefa4, _M_right = 0xb57cefa4}, _M_node_count = 0}}} subFolders = {{p = {static shared_null = {ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4c34448}, d = 0xb4c34448}} dirIt = {_vptr.QDirIterator = 0x4d1e30, d = 0xb4e40cb8} #19 0x04a54555 in Nepomuk::IndexScheduler::updateDir (this=0x8672458, dir=@0xb4e63ff4, analyzer=0xb57cf30c, recursive=true) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:337 _container_ = {c = {{p = {static shared_null = {ref = { _q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4e5f800}, d = 0xb4e5f800}}, brk = 0, i = { i = 0xb4e5f82c}, e = {i = 0xb4e5f870}} filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4e5f2e0}, d = 0xb4e5f2e0}} filesToUpdate = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} filesInStore = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb57cf0c4, _M_right = 0xb57cf0c4}, _M_node_count = 0}}} subFolders = {{p = {static shared_null = {ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4e5f800}, d = 0xb4e5f800}} dirIt = {_vptr.QDirIterator = 0x4d1e30, d = 0xb4e5b460} #20 0x04a54555 in Nepomuk::IndexScheduler::updateDir (this=0x8672458, dir=@0xb57cf2f0, analyzer=0xb57cf30c, recursive=true) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:337 _container_ = {c = {{p = {static shared_null = {ref = { _q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4e63fe0}, d = 0xb4e63fe0}}, brk = 0, i = { i = 0xb4e63ff4}, e = {i = 0xb4e6402c}} filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4e64b80}, d = 0xb4e64b80}} filesToUpdate = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} filesInStore = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb57cf1e4, _M_right = 0xb57cf1e4}, _M_node_count = 0}}} subFolders = {{p = {static shared_null = {ref = {_q_value = 1347}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xb4e63fe0}, d = 0xb4e63fe0}} dirIt = {_vptr.QDirIterator = 0x4d1e30, d = 0xb4e4a370} #21 0x04a54b3d in Nepomuk::IndexScheduler::run (this=0x8672458) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:245 dir = {first = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 7450}, alloc = 0, size = 0, data = 0x4d445a, 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 = 0x4d446e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x877dc48, static codecForCStrings = 0x0}, second = 3} analyzer = {p = 0x888a300} #22 0x002f1e32 in QThreadPrivate::start (arg=0x8672458) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x8625c90 #23 0x00f7f80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #24 0x0592e7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Current language: auto; currently c++ Current language: auto; currently c
I cannot do much with the backtrace. Is this still reproducible on KDE svn trunk or beta1 with latest devel strigi?
No feedback in more than a month. I suppose this is fixed since I cannot reproduce it.