[Bug 238415] New: Strigi: /usr/bin/nepomukservicestub was killed by signal 11 (SIGSEGV)
Martin Kho
lists.kho at gmail.com
Fri May 21 17:35:45 BST 2010
https://bugs.kde.org/show_bug.cgi?id=238415
Summary: Strigi: /usr/bin/nepomukservicestub was killed by
signal 11 (SIGSEGV)
Product: kde
Version: unspecified
Platform: Fedora RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: unassigned-bugs at kde.org
ReportedBy: lists.kho at gmail.com
Version: kdebase-runtime-4.4.2-3.fc13 (using KDE 4.4.2)
OS: Linux
Installed from: Fedora RPMs
Architecture: x86_64
Kernel: 2.6.33.4-95.fc13.x86_64
How to repoduce?
1. Enable Strigi desktop file indexer
2. Drop a (Fedora) rpm package in a directory that will be indexed by Strigi
(e.g. ~/Documents).
3. Wait until Stigi indexes files --> crash
Backtrace created with abrt-1.1.0-1.fc13.x86_64:
--- begin ---
warning: core file may not match specified executable file.
[New Thread 1883]
[New Thread 1630]
[New Thread 1837]
Core was generated by `/usr/bin/nepomukservicestub nepomukstrigiservice'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000036e8208dc2 in inflateEnd () from /lib64/libz.so.1
Thread 3 (Thread 1837):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
No locals.
#1 0x00007f2b7f7d27f2 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#2 0x00007f2b76cfb123 in FileSystemWatcher::Private::run (this=0x200dd60)
at
/usr/src/debug/kdebase-runtime-4.4.2/nepomuk/services/strigi/filesystemwatcher.cpp:146
mutex = {d = 0x7f2b64002610}
__PRETTY_FUNCTION__ = "virtual void FileSystemWatcher::Private::run()"
#3 0x00007f2b7f7d1995 in ?? () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#4 0x00000036e7607761 in start_thread (arg=0x7f2b6a988710)
at pthread_create.c:301
__res = <value optimized out>
pd = 0x7f2b6a988710
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139824448702224,
6638406798359884953, 140734594598192, 139824448702928, 0, 3,
-6740042565211949927, 6651136117906568345},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
sp = <value optimized out>
freesize = <value optimized out>
#5 0x00000036e6ee150d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
No locals.
Thread 2 (Thread 1630):
#0 0x00000036e6ed7e13 in __poll (fds=<value optimized out>,
nfds=<value optimized out>, timeout=<value optimized out>)
at ../sysdeps/unix/sysv/linux/poll.c:87
__arg2 = 8
_a3 = 9345
_a1 = 32164176
resultvar = <value optimized out>
__arg3 = 9345
__arg1 = 32164176
_a2 = 8
resultvar = <value optimized out>
oldtype = 0
result = <value optimized out>
#1 0x00000036e8a3f849 in g_main_context_poll (context=0x1ddf120, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2904
poll_func = 0x36e8a4c930 <IA__g_poll>
#2 g_main_context_iterate (context=0x1ddf120, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2586
max_priority = 2147483647
timeout = 9345
some_ready = <value optimized out>
nfds = 8
allocated_nfds = <value optimized out>
fds = 0x1eac950
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0x00000036e8a3fc9c in IA__g_main_context_iteration (context=0x1ddf120,
may_block=1) at gmain.c:2654
retval = <value optimized out>
#4 0x00007f2b7f8de603 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#5 0x00007f2b7e8b39de in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#6 0x00007f2b7f8b7722 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
No symbol table info available.
#7 0x00007f2b7f8b79ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
No symbol table info available.
#8 0x00007f2b7f8b9cd9 in QCoreApplication::exec() ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#9 0x00000000004037cc in main (argc=2, argv=0x7fff5384d698)
at /usr/src/debug/kdebase-runtime-4.4.2/nepomuk/servicestub/main.cpp:152
aboutData = {d = 0x1dc7e60}
app = <incomplete type>
serviceName = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 9182}, alloc = 0, size = 0,
data = 0x7f2b7fbc5e3a, 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 = 0x7f2b7fbc5e5a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x1e1f160,
static codecForCStrings = 0x0}
compData = {_vptr.KComponentData = 0x36f2863010, d = 0x1e7abe0}
dependencies = {<QList<QString>> = {{p = {static shared_null = {
ref = {_q_value = 1984246632}, alloc = 1314545408,
begin = 1951617335, end = 1735289202, sharable = 0,
array = {0x4561746144345f53}}, d = 0x605980},
d = 0x605980}}, <No data fields>}
control = 0x1eab5e0
options = {d = 0x1dc8810}
args = <value optimized out>
s = <incomplete type>
services = {{p = {static shared_null = {ref = {
_q_value = 1984246632}, alloc = 1314545408,
begin = 1951617335, end = 1735289202, sharable = 0, array = {
0x4561746144345f53}}, d = 0x1eaeaa0}, d = 0x1eaeaa0}}
service = {d = 0x1eae390}
Thread 1 (Thread 1883):
#0 0x00000036e8208dc2 in inflateEnd () from /lib64/libz.so.1
No symbol table info available.
#1 0x00000036f5c1d46d in Strigi::GZipInputStream::Private::dealloc() ()
from /usr/lib64/libstreams.so.0
No symbol table info available.
#2 0x00000036f5c1d4b4 in Strigi::GZipInputStream::~GZipInputStream() ()
from /usr/lib64/libstreams.so.0
No symbol table info available.
#3 0x00000036f5c1d549 in Strigi::GZipInputStream::~GZipInputStream() ()
from /usr/lib64/libstreams.so.0
No symbol table info available.
#4 0x00000036f5c283e6 in Strigi::RpmInputStream::~RpmInputStream() ()
from /usr/lib64/libstreams.so.0
No symbol table info available.
#5 0x00000036f604b2ed in ?? () from /usr/lib64/libstreamanalyzer.so.0
No symbol table info available.
#6 0x00000036f6034f02 in ?? () from /usr/lib64/libstreamanalyzer.so.0
No symbol table info available.
#7 0x00007f2b76cf0d7a in Nepomuk::IndexScheduler::analyzeFile (
this=0x1ebd1a0, file=<value optimized out>, analyzer=0x7f2b726e7d20)
at
/usr/src/debug/kdebase-runtime-4.4.2/nepomuk/services/strigi/indexscheduler.cpp:424
stream = <incomplete type>
filePath = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 9182}, alloc = 0, size = 0,
data = 0x7f2b7fbc5e3a, 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 = 0x7f2b7fbc5e5a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x7f2b6c059020,
static codecForCStrings = 0x0}
dir = {static null = {<No data fields>}, static shared_null = {ref = {
_q_value = 9182}, alloc = 0, size = 0, data = 0x7f2b7fbc5e3a,
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 = 0x7f2b7fbc5e5a, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0,
array = {0}}, d = 0x7f2b6c05e330, static codecForCStrings = 0x0}
analysisresult = {p = 0x7f2b6c059aa0}
#8 0x00007f2b76cf1cd2 in Nepomuk::IndexScheduler::updateDir (this=0x1ebd1a0,
dir=<value optimized out>, analyzer=0x7f2b726e7d20, flags=...)
at
/usr/src/debug/kdebase-runtime-4.4.2/nepomuk/services/strigi/indexscheduler.cpp:386
file = @0x7f2b6c04e5a8
_container_ = {c = {{p = {static shared_null = {ref = {
_q_value = 1984246632}, alloc = 1314545408,
begin = 1951617335, end = 1735289202, sharable = 0,
array = {0x4561746144345f53}}, d = 0x7f2b6c04e590},
d = 0x7f2b6c04e590}}, brk = 0, i = {i = 0x7f2b6c04e5a8}, e = {
i = 0x7f2b6c04e5b0}}
dirInfo = {d_ptr = {d = 0x7f2b6c06fe30}}
subFolders = {<QList<QString>> = {{p = {static shared_null = {ref = {
_q_value = 1984246632}, alloc = 1314545408,
begin = 1951617335, end = 1735289202, sharable = 0,
array = {0x4561746144345f53}}, d = 0x605980},
d = 0x605980}}, <No data fields>}
filesToDelete = {<QList<QString>> = {{p = {static shared_null = {
ref = {_q_value = 1984246632}, alloc = 1314545408,
begin = 1951617335, end = 1735289202, sharable = 0,
array = {0x4561746144345f53}}, d = 0x7f2b6c07ca40},
d = 0x7f2b6c07ca40}}, <No data fields>}
dirUrl = {<QUrl> = {d = 0x7f2b6c0755c0}, d = 0x0}
dirRes = {_vptr.Resource = 0x3705886530, m_data = 0x7f2b6c07d500,
d = 0x7f2b6c0b7510}
filesToIndex = {{p = {static shared_null = {ref = {
_q_value = 1984246632}, alloc = 1314545408,
begin = 1951617335, end = 1735289202, sharable = 0, array = {
0x4561746144345f53}}, d = 0x7f2b6c04e590},
d = 0x7f2b6c04e590}}
dirIt = <incomplete type>
__PRETTY_FUNCTION__ = "bool Nepomuk::IndexScheduler::updateDir(const
QString&, Strigi::StreamAnalyzer*,
QFlags<Nepomuk::IndexScheduler::UpdateDirFlag>)"
recursive = true
forceUpdate = false
filesInStore = {{d = 0x7f2b6c060e60, e = 0x7f2b6c060e60}}
#9 0x00007f2b76cf3fe5 in Nepomuk::IndexScheduler::run (this=0x1ebd1a0)
at
/usr/src/debug/kdebase-runtime-4.4.2/nepomuk/services/strigi/indexscheduler.cpp:288
dir = {first = {static null = {<No data fields>},
static shared_null = {ref = {_q_value = 9182}, alloc = 0,
size = 0, data = 0x7f2b7fbc5e3a, 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 = 0x7f2b7fbc5e5a, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x1ee8f30,
static codecForCStrings = 0x0}, second = {i = 3}}
analyzer = {p = 0x7f2b6c04ead0}
#10 0x00007f2b7f7d1995 in ?? () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#11 0x00000036e7607761 in start_thread (arg=0x7f2b726e8710)
at pthread_create.c:301
__res = <value optimized out>
pd = 0x7f2b726e8710
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139824580167440,
6638406798359884953, 140734594597888, 139824580168144, 0, 3,
-6739989702754470759, 6651136117906568345},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
sp = <value optimized out>
freesize = <value optimized out>
#12 0x00000036e6ee150d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
No locals.
More information about the Unassigned-bugs
mailing list