Bug 230687 - crash in kdebase-runtime-4.4.0-3.fc12: Process /usr/bin/nepomukservicestub was killed by signal 6 (SIGABRT)
Summary: crash in kdebase-runtime-4.4.0-3.fc12: Process /usr/bin/nepomukservicestub wa...
Status: RESOLVED DUPLICATE of bug 230592
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 230567 230682 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-03-14 12:08 UTC by gpetetin
Modified: 2010-07-27 14:06 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash backtrace (29.33 KB, text/plain)
2010-03-14 12:10 UTC, gpetetin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gpetetin 2010-03-14 12:08:20 UTC
Version:            (using KDE 4.4.0)
OS:                Linux
Installed from:    Fedora RPMs

The nepomuk service apparently crashed, but the only symptom was Fedora 12's
automatic crash tool. So I've only got a backtrace which will be attached.

From where I stand the bug/crash looks extremely similar to https://bugs.kde.org/show_bug.cgi?id=230682 which I just reported. However, as the crash happened in the background and I have no other information than what the automatic crash report tool gave me, I'll leave the decision to those who can actually use that info.
Comment 1 gpetetin 2010-03-14 12:10:39 UTC
Created attachment 41618 [details]
Crash backtrace
Comment 2 Dario Andres 2010-03-14 23:55:54 UTC
Pasting backtrace inline:

Thread 3 (Thread 2409):
#0  0x00000030ff20e0bd in write () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1  0x0000003478aa6bb4 in qt_safe_write (this=0x7f020400ed00, data=
    0x7f020416f838 "\025", len=6)
    at ../../src/corelib/kernel/qcore_unix_p.h:262
        ret = <value optimized out>
#2  QNativeSocketEnginePrivate::nativeWrite (this=0x7f020400ed00, data=
    0x7f020416f838 "\025", len=6) at socket/qnativesocketengine_unix.cpp:842
        q = 0x7f020400ece0
        writtenBytes = <value optimized out>
#3  0x0000003478aa0956 in QAbstractSocketPrivate::flush (this=0x7f020400e290)
    at socket/qabstractsocket.cpp:733
        q = 0x7f0204005df8
        nextSize = <value optimized out>
        ptr = <value optimized out>
        written = <value optimized out>
#4  0x0000003478aa0e1c in QAbstractSocketPrivate::canWriteNotification (this=
    0x7f020400e290) at socket/qabstractsocket.cpp:670
        tmp = 6
#5  0x0000003478aa14e8 in QAbstractSocket::waitForReadyRead (this=
    0x7f0204005df8, msecs=600000) at socket/qabstractsocket.cpp:1827
        readyToRead = false
        readyToWrite = true
        d = 0x7f020400e290
        stopWatch = {mds = 66154034}
#6  0x000000347dc237ba in Soprano::Client::ClientConnection::queryIteratorCurrent (this=0x12ea5b0, id=60550352)
    at /usr/src/debug/soprano-2.4.0.1/client/clientconnection.cpp:546
        stream = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 
    0x347de56070, d = 0x7f02040fe660}, m_device = 0x7f02040013e0}
        set = {d = {d = 0x7f0209188dd0}}
        error = {_vptr.Error = 0x1, d = {d = 0x7f0209188d90}}
#7  0x000000347dc2707b in Soprano::Client::ClientQueryResultIteratorBackend::current (this=0x7f0204150830)
    at /usr/src/debug/soprano-2.4.0.1/client/clientqueryresultiteratorbackend.cpp:60
        s = {d = {d = 0x7f0209188f80}}
#8  0x000000347dc26d32 in Soprano::Client::ClientQueryResultIteratorBackend::binding (this=0x7f0204150830, name=<value optimized out>)
    at /usr/src/debug/soprano-2.4.0.1/client/clientqueryresultiteratorbackend.cpp:100
No locals.
#9  0x0000003e70e57867 in Soprano::QueryResultIterator::binding (
    this=<value optimized out>, name=<value optimized out>)
    at /usr/src/debug/soprano-2.4.0.1/soprano/queryresultiterator.cpp:95
No locals.
#10 0x00007f020a86cb59 in Strigi::NepomukIndexReader::getChildren (
    this=<value optimized out>, parent=<value optimized out>, 
    children=<value optimized out>)
    at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/strigibackend/nepomukindexreader.cpp:98
        pathNode = {d = {d = 0x7f02040fe660}}
        mTimeNode = {d = {d = 0x7f020429ef70}}
        path = 
    "/home/Pif/Music/Banning Eyre/Guitar Atlas - Africa/33 - Track 33.mp3"
        query = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 9764}, alloc = 0, size = 0, data = 
    0x3e69863e7a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 53}, alloc = 0, size = 0, data = 0x3e69863e9a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0x7f0204146e00, 
          static codecForCStrings = 0x0}
        result = {<Soprano::Iterator<Soprano::BindingSet>> = 
    {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x3e710f3650, d = 
    0x7f020416cb40}, d = {d = 0x7f020426c6d0}}, <No data fields>}
#11 0x00007f020aa8e70d in Nepomuk::IndexScheduler::updateDir (this=0x1308630, 
    dir=..., analyzer=<value optimized out>, flags=<value optimized out>)
    at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/services/strigi/indexscheduler.cpp:287
        dirInfo = {d_ptr = {d = 0x7f0204293f80}}
        subFolders = {{p = {static shared_null = {ref = {_q_value = 1}, 
                alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
              d = 0x7f02041433b0}, d = 0x7f02041433b0}}
        filesToDelete = std::vector of length 17450997548651, capacity -4829289174 = {Cannot access memory at address 0x900000016

Thread 2 (Thread 2634):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
No locals.
#1  0x0000003e69471802 in wait (this=<value optimized out>, mutex=
    0x7f02002c7d50, time=120000) at thread/qwaitcondition_unix.cpp:85
        tv = {tv_sec = 1267723290, tv_usec = 806785}
        ti = {tv_sec = 1267723410, tv_nsec = 806785000}
        code = <value optimized out>
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7f02002c7d50, 
    time=120000) at thread/qwaitcondition_unix.cpp:159
        returnValue = 120
#3  0x00007f020aa96fe3 in FileSystemWatcher::Private::run (this=0x1347440)
    at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/services/strigi/filesystemwatcher.cpp:146
        mutex = {d = 0x7f01f8131ad0}
        __PRETTY_FUNCTION__ = "virtual void FileSystemWatcher::Private::run()"
#4  0x0000003e694709a5 in QThreadPrivate::start (arg=0x1347440)
    at thread/qthread_unix.cpp:248
        thr = 0x1347440
        data = 0x1396340
#5  0x00000030ff206a3a 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 = {139646569580304, 
    1006540639357645431, 140735384801664, 139646569580304, 0, 3, 
    -868082880913853833, 978984401044517495}, 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>
#6  0x00000030feade67d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 2387):
#0  0x00000030fea326c5 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = 0
        pid = <value optimized out>
        selftid = <value optimized out>
#1  0x00000030fea33ea5 in abort () at abort.c:92
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x7fff829e4730, 
            sa_sigaction = 0x7fff829e4730}, sa_mask = {__val = {
    140735384799072, 140735384807606, 27, 210431627255, 3, 140735384799082, 
    6, 210431627259, 2, 140735384799070, 2, 210431620644, 1, 210431627255, 3, 
    140735384799078}}, sa_flags = 10, sa_restorer = 0x30feb3cffb}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00000030fea6f0f3 in __libc_message (do_abort=<value optimized out>, 
    fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
        ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 
    0x7fff829e50e0, reg_save_area = 0x7fff829e4ff0}}
        ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 
    0x7fff829e50e0, reg_save_area = 0x7fff829e4ff0}}
        fd = <value optimized out>
        on_2 = <value optimized out>
        list = <value optimized out>
        nlist = <value optimized out>
        cp = <value optimized out>
        written = <value optimized out>
#3  0x00000030fea74a76 in malloc_printerr (action=3, str=
    0x30feb3e4e8 "double free or corruption (!prev)", 
    ptr=<value optimized out>) at malloc.c:6264
        buf = "00007f02041558b0"
        cp = <value optimized out>
#4  0x0000003e694b2e0c in QString::free (d=0x7f02041558b0)
    at tools/qstring.cpp:1108
No locals.
#5  0x00007f020aa8aca7 in ~QString (this=<value optimized out>)
    at /usr/include/QtCore/qstring.h:869
No locals.
#6  Nepomuk::StrigiService::userStatusString (this=<value optimized out>)
    at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/services/strigi/strigiservice.cpp:175
        indexing = 112
        suspended = false
        folder = {static null = {<No data fields>}, static shared_null = {
            ref = {_q_value = 9764}, alloc = 0, size = 0, data = 
    0x3e69863e7a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 53}, alloc = 0, size = 0, data = 0x3e69863e9a, 
            clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
            capacity = 0, reserved = 0, array = {0}}, d = 0x7f02041558b0, 
          static codecForCStrings = 0x0}
#7  0x00007f020aa93a03 in Nepomuk::SystemTray::slotUpdateStrigiStatus (this=
    0x13f1d00)
    at /usr/src/debug/kdebase-runtime-4.4.0/nepomuk/services/strigi/systray.cpp:77
No locals.
#8  0x00007f020aa93b42 in Nepomuk::SystemTray::qt_metacall (this=0x13f1d00, 
    _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff829e5310)
    at /usr/src/debug/kdebase-runtime-4.4.0/x86_64-redhat-linux-gnu/nepomuk/services/strigi/systray.moc:75
No locals.
#9  0x0000003e6956a2af in QMetaObject::activate (sender=0x1306830, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=
    0x0) at kernel/qobject.cpp:3293
        receiver = 0x13f1d00
        method = <value optimized out>
        currentSender = {sender = 0x1306830, signal = 4, ref = 1}
        previousSender = <value optimized out>
        c = 0x1581220
        last = <value optimized out>
        methodOffset = <value optimized out>
        signal_absolute_index = <value optimized out>
        empty_argv = {0x0}
        locker = {{mtx = 0x1292a80, val = 19475072}}
        currentThreadData = <value optimized out>
        connectionLists = <value optimized out>
        signalOffset = <value optimized out>
        signal_index = <value optimized out>
#10 0x00007f020aa8add8 in Nepomuk::StrigiService::qt_metacall (this=
    0x1306830, _c=InvokeMetaMethod, _id=0, _a=0x7f020411afd0)
    at /usr/src/debug/kdebase-runtime-4.4.0/x86_64-redhat-linux-gnu/nepomuk/services/strigi/strigiservice.moc:85
No locals.
#11 0x0000003e69566921 in QObject::event (this=0x1306830, e=0x7f020416aca0)
    at kernel/qobject.cpp:1248
        mce = 0x7f020416aca0
        currentSender = {sender = 0x1308630, signal = 13, ref = 1}
        previousSender = 0x0
#12 0x0000003e6b1aa9dc in QApplicationPrivate::notify_helper (this=0x11e2530, 
    receiver=0x1306830, e=0x7f020416aca0) at kernel/qapplication.cpp:4300
        consumed = <value optimized out>
#13 0x0000003e6b1b0aab in QApplication::notify (this=<value optimized out>, 
    receiver=0x1306830, e=0x7f020416aca0) at kernel/qapplication.cpp:4183
        d = 0x0
        res = <value optimized out>
#14 0x0000003e6955774c in QCoreApplication::notifyInternal (this=
    0x7fff829e5f00, receiver=0x1306830, event=0x7f020416aca0)
    at kernel/qcoreapplication.cpp:704
        threadData = 0x11cc850
        returnValue = <value optimized out>
        result = false
        cbdata = {0x1306830, 0x7f020416aca0, 0x7fff829e59ef}
        d = <value optimized out>
#15 0x0000003e69558497 in sendEvent (receiver=0x0, 
    event_type=<value optimized out>, data=0x11cc850)
    at kernel/qcoreapplication.h:215
No locals.
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=<value optimized out>, data=0x11cc850)
    at kernel/qcoreapplication.cpp:1345
        pe = @0x7f0204112f90
        e = 0x7f020416aca0
        r = 0x1306830
        locker = {{mtx = 0x11cc890, val = 18663568}}
        startOffset = 0
        i = @0x11cc884
#17 0x0000003e6957d523 in sendPostedEvents (s=<value optimized out>)
    at kernel/qcoreapplication.h:220
No locals.
#18 postEventSourceDispatch (s=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:276
        source = <value optimized out>
#19 0x0000003100a3920e in g_main_dispatch (context=0x11e5120) 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 = 0x11e6080, next = 0x0}
        source = 0x11e6080
        current = 0x11e41b0
        i = <value optimized out>
#20 IA__g_main_context_dispatch (context=0x11e5120) at gmain.c:2513
No locals.
#21 0x0000003100a3cbf8 in g_main_context_iterate (context=0x11e5120, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>) at gmain.c:2591
        max_priority = 2147483647
        timeout = 8468
        some_ready = 1
        nfds = 8
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#22 0x0000003100a3cd1a in IA__g_main_context_iteration (context=0x11e5120, 
    may_block=1) at gmain.c:2654
        retval = 1
#23 0x0000003e6957d063 in QEventDispatcherGlib::processEvents (this=
    0x11cbf40, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:412
        d = 0x11e27b0
        canWait = <value optimized out>
#24 0x0000003e6b249a1e in QGuiEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:204
        d = 0x11e27b0
        returnValue = false
#25 0x0000003e69556192 in QEventLoop::processEvents (
    this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
        d = 0x12f39d0
#26 0x0000003e6955645c in QEventLoop::exec (this=0x7fff829e5ce0, flags=...)
    at kernel/qeventloop.cpp:201
        d = 0x12f39d0
        app = 0x7fff829e5f00
#27 0x0000003e69558749 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:981
        threadData = 0x11cc850
        eventLoop = {<QObject> = {_vptr.QObject = 0x3e69861f10, 
            static staticMetaObject = {d = {superdata = 0x0, stringdata = 
    0x3e695f3b00 "QObject", data = 0x3e695f3ba0, extradata = 0x3e69859780}}, 
            d_ptr = {d = 0x12f39d0}, static staticQtMetaObject = {d = {
                superdata = 0x0, stringdata = 0x3e695fc780 "Qt", data = 
    0x3e695ffda0, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x605840, stringdata = 0x3e69605860 "QEventLoop", 
              data = 0x3e69605880, extradata = 0x0}}}
        returnCode = -1
#28 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 = 0x11cde60}
        app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 
    0x3e6bbeeed0, static staticMetaObject = {d = {superdata = 0x0, 
                  stringdata = 0x3e695f3b00 "QObject", data = 0x3e695f3ba0, 
                  extradata = 0x3e69859780}}, d_ptr = {d = 0x11e2530}, 
              static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 
    0x3e695fc780 "Qt", data = 0x3e695ffda0, extradata = 0x0}}}, 
            static staticMetaObject = {d = {superdata = 0x605840, 
                stringdata = 0x3e69605900 "QCoreApplication", data = 
    0x3e696059a0, extradata = 0x0}}, static self = 0x7fff829e5f00}, 
          static staticMetaObject = {d = {superdata = 0x3e69861fa0, 
              stringdata = 0x3e6b7e97e0 "QApplication", data = 0x3e6b7e9a20, 
              extradata = 0x0}}}
        serviceName = {static null = {<No data fields>}, 
          static shared_null = {ref = {_q_value = 9764}, alloc = 0, size = 0, 
            data = 0x3e69863e7a, clean = 0, simpletext = 0, righttoleft = 0, 
            asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
          static shared_empty = {ref = {_q_value = 53}, alloc = 0, size = 0, 
            data = 0x3e69863e9a, clean = 0, simpletext = 0, righttoleft = 0, 
            asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 
    0x12b6c90, static codecForCStrings = 0x0}
        compData = {_vptr.KComponentData = 0x3479667010, d = 0x12b6700}
        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 = 0x11ce810}
        args = 0x12f1690
        s = {_vptr.QTextStream = 0x3e6985e570, d_ptr = {d = 0x12b4de0}}
        services = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 
    0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x12f4ea0}, d = 
    0x12f4ea0}}
        service = {d = 0x12f55c0}
Comment 3 Sebastian Trueg 2010-03-15 10:18:54 UTC
*** Bug 230682 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian Trueg 2010-03-19 09:53:31 UTC
*** Bug 230567 has been marked as a duplicate of this bug. ***
Comment 5 E.Patton 2010-03-21 21:05:49 UTC
Apologies if this should be raised as a separate bug report, but I've experienced what seems to be the same or a similar issue in kdebase-runtime-4.4.1-1.fc12.

Backtrace:

Core was generated by `/usr/bin/nepomukservicestub nepomukstrigiservice'.
Program terminated with signal 6, Aborted.
#0  0x00000030298326c5 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);

Thread 3 (Thread 2616):
#0  0x00000030298d51e3 in __poll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/poll.c:87
        _a3 = 4254
        _a1 = 29929824
        resultvar = <value optimized out>
        _a2 = 8
        resultvar = <value optimized out>
        oldtype = 0
        result = <value optimized out>
#1  0x000000329463c9dc in g_main_context_poll (context=0x18de120, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>) at gmain.c:2904
        poll_func = 0x32946496b0 <IA__g_poll>
#2  g_main_context_iterate (context=0x18de120, block=<value optimized out>, 
    dispatch=<value optimized out>, self=<value optimized out>)
    at gmain.c:2586
        max_priority = 2147483647
        timeout = 4254
        some_ready = 29929824
        nfds = 8
        allocated_nfds = <value optimized out>
        fds = 0x1c8b160
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#3  0x000000329463cd1a in IA__g_main_context_iteration (context=0x18de120, 
    may_block=1) at gmain.c:2654
        retval = 1
#4  0x0000003e7bb7d063 in QEventDispatcherGlib::processEvents (this=
    0x18c4f30, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:412
        d = 0x18db800
        canWait = <value optimized out>
#5  0x0000003ce6649a1e in QGuiEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:204
        d = 0x18db800
        returnValue = 252
#6  0x0000003e7bb56192 in QEventLoop::processEvents (
    this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
        d = 0x19f7bb0
#7  0x0000003e7bb5645c in QEventLoop::exec (this=0x7fffcf2f6570, flags=...)
    at kernel/qeventloop.cpp:201
        d = 0x19f7bb0
        app = 0x7fffcf2f6790
#8  0x0000003e7bb58749 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:981
        threadData = 0x18c5840
        eventLoop = {<QObject> = {_vptr.QObject = 0x3e7be61f10, 
            static staticMetaObject = {d = {superdata = 0x0, stringdata = 
    0x3e7bbf3b00 "QObject", data = 0x3e7bbf3ba0, extradata = 0x3e7be59780}}, 
            d_ptr = {d = 0x19f7bb0}, 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
#9  0x00000000004037ac in main (argc=2, argv=<value optimized out>)
    at /usr/src/debug/kdebase-runtime-4.4.1/nepomuk/servicestub/main.cpp:152
        aboutData = {d = 0x18c6e50}
        app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 
    0x3ce6feeed0, static staticMetaObject = {d = {superdata = 0x0, 
                  stringdata = 0x3e7bbf3b00 "QObject", data = 0x3e7bbf3ba0, 
                  extradata = 0x3e7be59780}}, d_ptr = {d = 0x18db580}, 
              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 = 0x7fffcf2f6790}, 
          static staticMetaObject = {d = {superdata = 0x3e7be61fa0, 
              stringdata = 0x3ce6be97e0 "QApplication", data = 0x3ce6be9a20, 
              extradata = 0x0}}}
        serviceName = {static null = {<No data fields>}, 
          static shared_null = {ref = {_q_value = 17823}, 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 = 53}, alloc = 0, size = 0, 
            data = 0x3e7be63e9a, clean = 0, simpletext = 0, righttoleft = 0, 
            asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 
    0x19b9ac0, static codecForCStrings = 0x0}
        compData = {_vptr.KComponentData = 0x3676067010, d = 0x18df330}
        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 = 0x19f6ef0
        options = {d = 0x18c7800}
        args = 0x19f6ef0
        s = {_vptr.QTextStream = 0x3e7be5e570, d_ptr = {d = 0x19b84f0}}
        services = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 
    0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x19fa5f0}, d = 
    0x19fa5f0}}
        service = {d = 0x19bc340}

Thread 2 (Thread 2687):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
No locals.
#1  0x0000003e7ba71802 in wait (this=<value optimized out>, mutex=
    0x7fbbf62c3d50, time=120000) at thread/qwaitcondition_unix.cpp:85
        tv = {tv_sec = 1269200795, tv_usec = 672932}
        ti = {tv_sec = 1269200915, tv_nsec = 672932000}
        code = <value optimized out>
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbbf62c3d50, 
    time=120000) at thread/qwaitcondition_unix.cpp:159
        returnValue = 120
#3  0x00007fbbf86281c3 in FileSystemWatcher::Private::run (this=0x1a98250)
    at /usr/src/debug/kdebase-runtime-4.4.1/nepomuk/services/strigi/filesystemwatcher.cpp:146
        mutex = {d = 0x7fbbe8084ea0}
        __PRETTY_FUNCTION__ = "virtual void FileSystemWatcher::Private::run()"
#4  0x0000003e7ba709a5 in QThreadPrivate::start (arg=0x1a98250)
    at thread/qthread_unix.cpp:248
        thr = 0x1a98250
        data = 0x1a44710
#5  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 = {140445265708816, 
    2355624491518435605, 140736669374992, 140445265708816, 0, 3, 
    -2321825892851343083, 2364548126614397205}, 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>
#6  0x00000030298de67d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 2627):
#0  0x00000030298326c5 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = 0
        pid = <value optimized out>
        selftid = <value optimized out>
#1  0x0000003029833ea5 in abort () at abort.c:92
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x7fbbf6cc3d20, 
            sa_sigaction = 0x7fbbf6cc3d20}, sa_mask = {__val = {
    140445276192080, 140445415441584, 16, 206855976458, 1, 206854765183, 5, 
    206855980088, 3, 140445276192078, 2, 206855976484, 1, 206855983095, 3, 
    140445276192086}}, sa_flags = 10, sa_restorer = 0x302993cffb}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x000000302986f0f3 in __libc_message (do_abort=<value optimized out>, 
    fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
        ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 
    0x7fbbf6cc46d0, reg_save_area = 0x7fbbf6cc45e0}}
        ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 
    0x7fbbf6cc46d0, reg_save_area = 0x7fbbf6cc45e0}}
        fd = <value optimized out>
        on_2 = <value optimized out>
        list = <value optimized out>
        nlist = <value optimized out>
        cp = <value optimized out>
        written = <value optimized out>
#3  0x0000003029874a76 in malloc_printerr (action=3, str=
    0x302993e4e8 "double free or corruption (!prev)", 
    ptr=<value optimized out>) at malloc.c:6264
        buf = "00007fbbf0df47c0"
        cp = <value optimized out>
#4  0x0000003e7bab2e0c in QString::free (d=0x7fbbf0df47c0)
    at tools/qstring.cpp:1108
No locals.
#5  0x0000003e7bab31e2 in QString::operator= (this=0x1a14d30, other=...)
    at tools/qstring.cpp:1282
No locals.
#6  0x00007fbbf861fddd in Nepomuk::IndexScheduler::updateDir (this=0x1a14ce0, 
    dir=..., analyzer=<value optimized out>, flags=<value optimized out>)
    at /usr/src/debug/kdebase-runtime-4.4.1/nepomuk/services/strigi/indexscheduler.cpp:273
        dirInfo = {d_ptr = {d = 0x7fbbf6cc4af0}}
        subFolders = {{p = {static shared_null = {ref = {_q_value = 1}, 
                alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
              d = 0x7fbbf0c2b5b0}, d = 0x7fbbf0c2b5b0}}
        filesToDelete = std::vector of length 17555647217404, capacity 3448022 = {Cannot access memory at address 0x0
From                To                  Syms Read   Shared Object Library
0x0000003e7ba57e10  0x0000003e7bbad658  Yes (*)     /usr/lib64/libQtCore.so.4.6.2
0x000000302a005390  0x000000302a010918  Yes (*)     /lib64/libpthread-2.11.1.so
0x0000003e7c8122e0  0x0000003e7c8593c8  Yes (*)     /usr/lib64/libQtDBus.so.4.6.2
0x0000003675c8ef00  0x0000003675df6428  Yes (*)     /usr/lib64/libkdecore.so.5.4.0
0x00000036763454a0  0x0000003676540a88  Yes (*)     /usr/lib64/libkdeui.so.5.4.0
0x000000367e6216d0  0x000000367e66c638  Yes (*)     /usr/lib64/libnepomuk.so.4.4.0
0x000000367a840620  0x000000367a8ab488  Yes (*)     /usr/lib64/libsoprano.so.4.3.0
0x0000003ce7a12a10  0x0000003ce7a44258  Yes (*)     /usr/lib64/libQtSvg.so.4.6.2
0x0000003ce659d5c0  0x0000003ce6be80b8  Yes (*)     /usr/lib64/libQtGui.so.4.6.2
0x00000031c0a56410  0x00000031c0abeb56  Yes (*)     /usr/lib64/libstdc++.so.6.0.13
0x000000302a403ea0  0x000000302a4442f8  Yes (*)     /lib64/libm-2.11.1.so
0x00000031c0602910  0x00000031c0612ce8  Yes (*)     /lib64/libgcc_s-4.4.3-20100127.so.1
0x000000302981e860  0x00000030299261bc  Yes (*)     /lib64/libc-2.11.1.so
0x000000302a801ef0  0x000000302a80d228  Yes (*)     /lib64/libz.so.1.2.3
0x0000003029c00de0  0x0000003029c01998  Yes (*)     /lib64/libdl-2.11.1.so
0x0000003294e01590  0x0000003294e029e8  Yes (*)     /lib64/libgthread-2.0.so.0.2200.4
0x000000302ac02140  0x000000302ac05578  Yes (*)     /lib64/librt-2.11.1.so
0x00000032946132f0  0x000000329468a1e8  Yes (*)     /lib64/libglib-2.0.so.0.2200.4
0x0000003029400af0  0x00000030294183d4  Yes (*)     /lib64/ld-2.11.1.so
0x0000003e7c010300  0x0000003e7c032f38  Yes (*)     /usr/lib64/libQtXml.so.4.6.2
0x00000030310070a0  0x000000303102e328  Yes (*)     /lib64/libdbus-1.so.3.4.0
0x000000304dc2b2a0  0x000000304dcc0c88  Yes (*)     /usr/lib64/libQtNetwork.so.4.6.2
0x0000003034c01630  0x0000003034c0dcc8  Yes (*)     /lib64/libbz2.so.1
0x00000036e54025d0  0x00000036e5416978  Yes (*)     /usr/lib64/liblzma.so.0
0x000000302c4038c0  0x000000302c411eb8  Yes (*)     /lib64/libresolv-2.11.1.so
0x000000304e609810  0x000000304e610af8  Yes (*)     /usr/lib64/libpolkit-qt-core-1.so.0
0x0000003ce60019f0  0x0000003ce60062a8  Yes (*)     /usr/lib64/libSM.so.6.0.0
0x000000302fc04d70  0x000000302fc137a8  Yes (*)     /usr/lib64/libICE.so.6.3.0
0x0000003e4081dd80  0x0000003e408ab8c8  Yes (*)     /usr/lib64/libX11.so.6.3.0
0x0000003e41003580  0x0000003e4100e768  Yes (*)     /usr/lib64/libXext.so.6.4.0
0x0000003e44804030  0x0000003e44810fc8  Yes (*)     /usr/lib64/libXft.so.2.1.13
0x000000302b000dd0  0x000000302b001b68  Yes (*)     /usr/lib64/libXau.so.6.0.0
0x0000003039001310  0x0000003039002d38  Yes (*)     /usr/lib64/libXdmcp.so.6.0.0
0x0000003e44c02f60  0x0000003e44c0ea48  Yes (*)     /usr/lib64/libXpm.so.4.11.0
0x0000003b344013b0  0x0000003b344043b8  Yes (*)     /usr/lib64/libXtst.so.6
0x0000003e42002880  0x0000003e42007658  Yes (*)     /usr/lib64/libXcursor.so.1
0x0000003e41401370  0x0000003e41404178  Yes (*)     /usr/lib64/libXfixes.so.3
0x0000003e418018c0  0x0000003e41807f58  Yes (*)     /usr/lib64/libXrender.so.1.3.0
0x000000367e20ec80  0x000000367e236f28  Yes (*)     /usr/lib64/libsopranoclient.so.1.2.0
0x0000003663804830  0x000000366381e788  Yes (*)     /usr/lib64/libpng12.so.0
0x000000302e00c850  0x000000302e0744e8  Yes (*)     /usr/lib64/libfreetype.so.6
0x0000003294a08890  0x0000003294a31e18  Yes (*)     /lib64/libgobject-2.0.so.0.2200.4
0x0000003b33401eb0  0x0000003b3340c608  Yes (*)     /usr/lib64/libXi.so.6
0x00000036e2801720  0x00000036e2806828  Yes (*)     /usr/lib64/libXrandr.so.2
0x0000003e42800a20  0x0000003e42801508  Yes (*)     /usr/lib64/libXinerama.so.1
0x000000302e805c80  0x000000302e81ff28  Yes (*)     /usr/lib64/libfontconfig.so.1
0x0000003030801270  0x0000003030802d88  Yes (*)     /lib64/libcap-ng.so.0
0x000000304d814270  0x000000304d845048  Yes (*)     /usr/lib64/libssl.so.1.0.0
0x000000303245c100  0x000000303251f248  Yes (*)     /usr/lib64/libcrypto.so.1.0.0
0x000000304f007880  0x000000304f015048  Yes (*)     /usr/lib64/libpolkit-gobject-1.so.0
0x000000304c418860  0x000000304c47a888  Yes (*)     /lib64/libgio-2.0.so.0.2200.4
0x0000003295201080  0x0000003295201fd8  Yes (*)     /lib64/libgmodule-2.0.so.0.2200.4
0x0000003ce5c013d0  0x0000003ce5c029e8  Yes (*)     /lib64/libuuid.so.1
0x0000003e40c08650  0x0000003e40c13898  Yes (*)     /usr/lib64/libxcb.so.1
0x000000302d803b70  0x000000302d81c9d8  Yes (*)     /lib64/libexpat.so.1
0x000000304cc06c00  0x000000304cc27328  Yes (*)     /lib64/libgssapi_krb5.so.2
0x000000304d418540  0x000000304d473f18  Yes (*)     /lib64/libkrb5.so.3
0x00000036e2c01220  0x00000036e2c01cf8  Yes (*)     /lib64/libcom_err.so.2
0x000000304d0055c0  0x000000304d01e778  Yes (*)     /lib64/libk5crypto.so.3
0x000000304ec114d0  0x000000304ec34628  Yes (*)     /usr/lib64/libeggdbus-1.so.0
0x000000304c005550  0x000000304c015028  Yes (*)     /lib64/libselinux.so.1
0x000000304c8026c0  0x000000304c806798  Yes (*)     /lib64/libkrb5support.so.0
0x0000003032800aa0  0x0000003032800fa8  Yes (*)     /lib64/libkeyutils.so.1
0x0000003297a08e30  0x0000003297a19118  Yes (*)     /usr/lib64/libdbus-glib-1.so.2
0x00007fbbf9143580  0x00007fbbf9144d18  Yes (*)     /usr/lib64/gconv/UTF-16.so
0x00007fbbf8f17650  0x00007fbbf8f1a448  Yes (*)     /usr/lib64/kde4/plugins/gui_platform/libkde.so
0x0000003676ab0e80  0x0000003676c25328  Yes (*)     /usr/lib64/libkio.so.5.4.0
0x00000036e9617280  0x00000036e9659008  Yes (*)     /usr/lib64/libstreamanalyzer.so.0.7.2
0x00000036e9210220  0x00000036e922d128  Yes (*)     /usr/lib64/libstreams.so.0.7.2
0x0000003677027a10  0x000000367706b0b8  Yes (*)     /usr/lib64/libsolid.so.4.4.0
0x000000303b601770  0x000000303b605038  Yes (*)     /usr/lib64/libfam.so.0
0x0000003038c01d30  0x0000003038c05c18  Yes (*)     /lib64/libacl.so.1
0x0000003038401350  0x0000003038403448  Yes (*)     /lib64/libattr.so.1
0x000000303442c600  0x0000003034507fa8  Yes (*)     /usr/lib64/libxml2.so.2
0x00007fbbf8cda110  0x00007fbbf8ce19e8  Yes (*)     /lib64/libnss_files-2.11.1.so
0x00007fbbf8a75ad0  0x00007fbbf8ac7ff8  Yes (*)     /usr/lib64/kde4/plugins/styles/oxygen.so
0x00007fbbf861bc20  0x00007fbbf862cf48  Yes (*)     /usr/lib64/kde4/nepomukstrigiservice.so
0x0000003678420f80  0x00000036784498f8  Yes (*)     /usr/lib64/libkutils.so.4.4.0
0x0000003677c1ec60  0x0000003677c3ab58  Yes (*)     /usr/lib64/libkparts.so.4.4.0
0x0000003e4c200be0  0x0000003e4c201c08  Yes (*)     /usr/lib64/libXss.so.1.0.0
0x00007fbbf83a3620  0x00007fbbf83b2bf8  Yes (*)     /usr/lib64/strigi/strigiindex_clucene.so
0x00000031c206e8d0  0x00000031c20d7898  Yes (*)     /usr/lib64/libclucene.so.0
0x00007fbbf8185a10  0x00007fbbf81908b8  Yes (*)     /usr/lib64/strigi/strigiindex_nepomukbackend.so
0x00007fbbf56be230  0x00007fbbf56c1d38  Yes (*)     /usr/lib64/strigi/strigiea_jpeg.so
0x00000031c8051150  0x00000031c8126848  Yes (*)     /usr/lib64/libexiv2.so.5
0x00007fbbf54b8470  0x00007fbbf54b9758  Yes (*)     /usr/lib64/strigi/strigita_dds.so
0x00007fbbf52b5400  0x00007fbbf52b5b98  Yes (*)     /usr/lib64/strigi/strigila_txt.so
0x00007fbbf50b28e0  0x00007fbbf50b2ac8  Yes (*)     /usr/lib64/strigi/strigita_wav.so
0x00007fbbf4eabfb0  0x00007fbbf4eafe18  Yes (*)     /usr/lib64/strigi/strigita_font.so
0x0000003677805220  0x000000367780f878  Yes (*)     /usr/lib64/libkfontinst.so.4
0x00007fbbf4ca73f0  0x00007fbbf4ca7ba8  Yes (*)     /usr/lib64/strigi/strigila_xpm.so
0x00007fbbf4aa43f0  0x00007fbbf4aa4cc8  Yes (*)     /usr/lib64/strigi/strigita_xbm.so
0x00007fbbf48a0350  0x00007fbbf48a1448  Yes (*)     /usr/lib64/strigi/strigiea_ics.so
0x00007fbbf45a5bf0  0x00007fbbf4645348  Yes (*)     /usr/lib64/libkcal.so.4.4.0
0x00007fbbf42f44c0  0x00007fbbf43459e8  Yes (*)     /usr/lib64/libkabc.so.4.4.0
0x0000003679c0d050  0x0000003679c1c348  Yes (*)     /usr/lib64/libkresources.so.4.4.0
0x000000367b0050e0  0x000000367b010cf8  Yes (*)     /usr/lib64/libkpimutils.so.4.4.0
0x00000030446194f0  0x0000003044642668  Yes (*)     /usr/lib64/libical.so.0
0x0000003044a07730  0x0000003044a0f978  Yes (*)     /usr/lib64/libicalss.so.0
0x00007fbbf40a3790  0x00007fbbf40bdcb8  Yes (*)     /usr/lib64/libkldap.so.4.4.0
0x000000367ac25e40  0x000000367ac551c8  Yes (*)     /usr/lib64/libkmime.so.4.4.0
0x00007fbbefdc9090  0x00007fbbefdf1b28  Yes (*)     /usr/lib64/libldap-2.4.so.2
0x000000327ca033b0  0x000000327ca0a338  Yes (*)     /usr/lib64/liblber-2.4.so.2
0x00007fbbefba66a0  0x00007fbbefbb6538  Yes (*)     /usr/lib64/libsasl2.so.2
0x00007fbbef96bc00  0x00007fbbef9709a8  Yes (*)     /lib64/libcrypt-2.11.1.so
0x00007fbbef70f110  0x00007fbbef74aff8  Yes (*)     /lib64/libfreebl3.so
0x00007fbbef50a3f0  0x00007fbbef50aac8  Yes (*)     /usr/lib64/strigi/strigita_gif.so
0x00007fbbef3078e0  0x00007fbbef307ac8  Yes (*)     /usr/lib64/strigi/strigita_avi.so
0x00007fbbef1051c0  0x00007fbbef105888  Yes (*)     /usr/lib64/strigi/strigita_ts.so
0x00007fbbeef019e0  0x00007fbbeef023c8  Yes (*)     /usr/lib64/strigi/strigila_namespaceharvester.so
0x00007fbbeecfd5e0  0x00007fbbeecfe3a8  Yes (*)     /usr/lib64/strigi/strigila_deb.so
0x00007fbbeeaf8c80  0x00007fbbeeafaaa8  Yes (*)     /usr/lib64/strigi/strigila_diff.so
0x00007fbbee8ef650  0x00007fbbee8f4628  Yes (*)     /usr/lib64/strigi/strigila_mobi.so
0x00007fbbee6eb530  0x00007fbbee6ec068  Yes (*)     /usr/lib64/strigi/strigila_cpp.so
0x00007fbbee4e8230  0x00007fbbee4e8d38  Yes (*)     /usr/lib64/strigi/strigila_po.so
0x00007fbbee2e55a0  0x00007fbbee2e5dc8  Yes (*)     /usr/lib64/strigi/strigita_au.so
0x00007fbbee0e24e0  0x00007fbbee0e2e38  Yes (*)     /usr/lib64/strigi/strigita_rgb.so
0x00007fbbedede380  0x00007fbbededf338  Yes (*)     /usr/lib64/strigi/strigiea_tiff.so
0x000000303de077a0  0x000000303de393f8  Yes (*)     /usr/lib64/libtiff.so.3
0x000000303ba034a0  0x000000303ba1d008  Yes (*)     /usr/lib64/libjpeg.so.62
0x00007fbbedcda5a0  0x00007fbbedcdbcf8  Yes (*)     /usr/lib64/strigi/strigita_audible.so
0x00007fbbedad7370  0x00007fbbedad7c48  Yes (*)     /usr/lib64/strigi/strigita_ico.so
0x00007fbbed8d4220  0x00007fbbed8d4ae8  Yes (*)     /usr/lib64/strigi/strigita_pcx.so
0x00007fbbed6ce690  0x00007fbbed6d15f8  Yes (*)     /usr/lib64/strigi/strigiea_vcf.so
0x0000003678838480  0x000000367887f648  Yes (*)     /usr/lib64/libkfile.so.4.4.0
0x00007fbbed4ca310  0x00007fbbed4caac8  Yes (*)     /usr/lib64/strigi/strigiea_dvi.so
0x00007fbbed2c66b0  0x00007fbbed2c7338  Yes (*)     /usr/lib64/strigi/strigita_sid.so
0x00007fbbed0c05a0  0x00007fbbed0c3878  Yes (*)     /usr/lib64/strigi/strigita_mp4.so
0x00007fbbecebb480  0x00007fbbecebc118  Yes (*)     /usr/lib64/gconv/CP1252.so
0x00007fbbeccb8480  0x00007fbbeccb8ed8  Yes (*)     /usr/lib64/gconv/ISO8859-1.so
(*): Shared library is missing debugging information.
$1 = 
    0x7fbbf0eeacc0 "*** glibc detected *** /usr/bin/nepomukservicestub: double free or corruption (!prev): 0x00007fbbf0df47c0 ***\n"
No symbol "__glib_assert_msg" in current context.
Comment 6 Sebastian Trueg 2010-07-27 14:06:12 UTC

*** This bug has been marked as a duplicate of bug 230592 ***