Bug 249246

Summary: nepomukstrigiservice crashes if one opens the status window from the systray
Product: [Unmaintained] nepomuk Reporter: S. Burmeister <sven.burmeister>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED DUPLICATE    
Severity: crash CC: trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description S. Burmeister 2010-08-27 18:50:20 UTC
Version:           unspecified (using KDE 4.4.4) 
OS:                Linux

If I open the status window from the systray by clicking on the npomuk icon nepomukstrigiservice crashes shortly after:

The [New thread...] only started after I clicked on the icon, before that these lines were not generated. After that they appeared every few seconds until it crashed.

(gdb) continue
Continuing.
[New Thread 0x7fc835d3c710 (LWP 6675)]
[Thread 0x7fc835d3c710 (LWP 6675) exited]
[New Thread 0x7fc835d3c710 (LWP 6678)]
[Thread 0x7fc835d3c710 (LWP 6678) exited]
[New Thread 0x7fc835d3c710 (LWP 6680)]
[Thread 0x7fc835d3c710 (LWP 6680) exited]
[New Thread 0x7fc835d3c710 (LWP 6682)]
[Thread 0x7fc835d3c710 (LWP 6682) exited]
[New Thread 0x7fc835d3c710 (LWP 6684)]
[Thread 0x7fc835d3c710 (LWP 6684) exited]
[New Thread 0x7fc835d3c710 (LWP 6687)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fc83eedb710 (LWP 2505)]
0x00007fc8464c6e8a in Soprano::Client::ClientModel::addStatement (this=0x18c4200, 
    statement=<value optimized out>) at /usr/src/debug/soprano-2.4.2/client/clientmodel.cpp:65
65      /usr/src/debug/soprano-2.4.2/client/clientmodel.cpp: Datei oder Verzeichnis nicht gefunden.
        in /usr/src/debug/soprano-2.4.2/client/clientmodel.cpp
(gdb) bt
#0  0x00007fc8464c6e8a in Soprano::Client::ClientModel::addStatement (this=0x18c4200, 
    statement=<value optimized out>) at /usr/src/debug/soprano-2.4.2/client/clientmodel.cpp:65
#1  0x00007fc8498a2154 in Nepomuk::MainModel::addStatement (this=0x7bbb70, statement=...)
    at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/nepomukmainmodel.cpp:254
#2  0x00007fc846765b63 in Soprano::FilterModel::addStatement (this=0x7b2d90, 
    statement=<value optimized out>) at /usr/src/debug/soprano-2.4.2/soprano/filtermodel.cpp:92
#3  0x00007fc8498a0721 in Nepomuk::ResourceFilterModel::addStatement (this=0x7b2d90, 
    statement=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcefiltermodel.cpp:71
#4  0x00007fc840303675 in Strigi::NepomukIndexWriter::addValue (this=0x92c810, 
    idx=<value optimized out>, field=<value optimized out>, value=<value optimized out>)
    at /usr/src/debug/kdebase-runtime-4.4.4/nepomuk/strigibackend/nepomukindexwriter.cpp:457
#5  0x00007fc84224e51b in Strigi::AnalysisResult::addValue(Strigi::RegisteredField const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
   from /usr/lib64/libstreamanalyzer.so.0
#6  0x00007fc8422b46ea in Strigi::MimeEventAnalyzer::handleData(char const*, unsigned int) ()
   from /usr/lib64/libstreamanalyzer.so.0
#7  0x00007fc84225ed78 in Strigi::EventThroughAnalyzer::handleData(char const*, unsigned int) ()
   from /usr/lib64/libstreamanalyzer.so.0
#8  0x00007fc8414c6a76 in Strigi::DataEventInputStream::read(char const*&, int, int) ()
   from /usr/lib64/libstreams.so.0
#9  0x00007fc8422876f6 in Strigi::StreamAnalyzerPrivate::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib64/libstreamanalyzer.so.0
#10 0x00007fc842287352 in Strigi::StreamAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib64/libstreamanalyzer.so.0
#11 0x00007fc84224e038 in Strigi::AnalysisResult::index(Strigi::StreamBase<char>*) ()
   from /usr/lib64/libstreamanalyzer.so.0
#12 0x00007fc840b1f892 in Nepomuk::IndexScheduler::analyzeFile (this=0x7fc83eed9fc8, 
    file=<value optimized out>, analyzer=0x7fc83eedae10)
    at /usr/src/debug/kdebase-runtime-4.4.4/nepomuk/services/strigi/indexscheduler.cpp:424
#13 0x00007fc840b22ba2 in Nepomuk::IndexScheduler::updateDir (this=0x7bb170, 
    dir=<value optimized out>, analyzer=0x7fc83eedae10, flags=...)
    at /usr/src/debug/kdebase-runtime-4.4.4/nepomuk/services/strigi/indexscheduler.cpp:386
#14 0x00007fc840b2307d in Nepomuk::IndexScheduler::updateDir (this=0x7bb170, 
    dir=<value optimized out>, analyzer=0x7fc83eedae10, flags=...)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/debug/kdebase-runtime-4.4.4/nepomuk/services/strigi/indexscheduler.cpp:394
#15 0x00007fc840b2307d in Nepomuk::IndexScheduler::updateDir (this=0x7bb170, 
    dir=<value optimized out>, analyzer=0x7fc83eedae10, flags=...)
    at /usr/src/debug/kdebase-runtime-4.4.4/nepomuk/services/strigi/indexscheduler.cpp:394
#16 0x00007fc840b2307d in Nepomuk::IndexScheduler::updateDir (this=0x7bb170, 
    dir=<value optimized out>, analyzer=0x7fc83eedae10, flags=...)
    at /usr/src/debug/kdebase-runtime-4.4.4/nepomuk/services/strigi/indexscheduler.cpp:394
#17 0x00007fc840b23579 in Nepomuk::IndexScheduler::run (this=0x7bb170)
    at /usr/src/debug/kdebase-runtime-4.4.4/nepomuk/services/strigi/indexscheduler.cpp:288
#18 0x00007fc84a457bf5 in QThreadPrivate::start (arg=0x7bb170) at thread/qthread_unix.cpp:248
#19 0x00007fc84a1c9a4f in start_thread (arg=0x7fc83eedb710) at pthread_create.c:297
#20 0x00007fc84866382d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()


Reproducible: Always
Comment 1 Sebastian Trueg 2011-09-21 17:43:19 UTC

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