Bug 230567 - Crash: Process /usr/bin/nepomukservicestub was killed by signal 11 (SIGSEGV)
Summary: Crash: Process /usr/bin/nepomukservicestub was killed by signal 11 (SIGSEGV)
Status: RESOLVED DUPLICATE of bug 230687
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:
Depends on:
Blocks:
 
Reported: 2010-03-13 13:57 UTC by E.Patton
Modified: 2010-03-19 09:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace generated abrt (28.60 KB, text/plain)
2010-03-13 13:59 UTC, E.Patton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description E.Patton 2010-03-13 13:57:00 UTC
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.
Comment 1 E.Patton 2010-03-13 13:59:14 UTC
Created attachment 41589 [details]
Backtrace generated abrt
Comment 2 Dario Andres 2010-03-14 14:04:08 UTC
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}
Comment 3 E.Patton 2010-03-15 22:08:04 UTC
This looks like it might duplicate https://bugs.kde.org/show_bug.cgi?id=230687
Comment 4 Sebastian Trueg 2010-03-19 09:53:31 UTC

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