Package: libstreamanalyzer0 Version: 0.7.7-1 Severity: important ------
Using strigi on some files is causing segfault of app (nepomukservicesstub/strigi, Dolphin/KFileMetaInfo), maybe related to: #571722 No crash happens if spaces from file name are removed. Please contact me if a copy of the files is required. A dolphin backtrace: --------------------------------------------------- [New Thread 0xb1135b70 (LWP 25252)] [New Thread 0xb0934b70 (LWP 25266)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb0934b70 (LWP 25266)] 0xb58d2c96 in std::string::size() const () from /usr/lib/i386-linux-gnu/libstdc++.so.6 (gdb) bt #0 0xb58d2c96 in std::string::size() const () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #1 0xb4d19c94 in Strigi::checkUtf8(std::string const&) () from /usr/lib/libstreams.so.0 #2 0xb54d6291 in Strigi::AnalysisResult::addValue(Strigi::RegisteredField const*, std::string const&) () from /usr/lib/libstreamanalyzer.so.0 #3 0xb5520036 in ID3EndAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #4 0xb55097bf in Strigi::StreamAnalyzerPrivate::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #5 0xb5509313 in Strigi::StreamAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #6 0xb6f33366 in KFileMetaInfoPrivate::init (this=0xb170f9b8, stream=..., url=..., mtime=1086015462, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #7 0xb6f34260 in KFileMetaInfo::KFileMetaInfo (this=0xb09342cc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #8 0xb701d151 in KLoadFileMetaDataThread::run (this=0x98560e0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #9 0xb5a096c3 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4 #10 0xb50c7c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #11 0xb76af12e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Nepomukserivcestub backtrace: --------------------------------------------------------- [Current thread is 1 (Thread 0xb560bae0 (LWP 14108))] Thread 3 (Thread 0xb2811b70 (LWP 14126)): #0 0xb77e0424 in __kernel_vsyscall () #1 0xb5fb620a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb60a221d in pthread_cond_wait () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #3 0xb7594bd0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb2859fdd in Nepomuk::IndexFeeder::run (this=0x9ff72f8) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:188 #5 0xb75946c3 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4 #6 0xb5fb1c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #7 0xb609512e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb0065b70 (LWP 14128)): [KCrash Handler] #7 0xb61b6c96 in std::string::size() const () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #8 0xb4e6dc94 in Strigi::checkUtf8(std::string const&) () from /usr/lib/libstreams.so.0 #9 0xb5045291 in Strigi::AnalysisResult::addValue(Strigi::RegisteredField const*, std::string const&) () from /usr/lib/libstreamanalyzer.so.0 #10 0xb508f036 in ID3EndAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #11 0xb50787bf in Strigi::StreamAnalyzerPrivate::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #12 0xb5078313 in Strigi::StreamAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #13 0xb5044e2c in Strigi::AnalysisResult::index(Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0 #14 0xb285c6e4 in Nepomuk::Indexer::indexFile (this=0x9fce528, info=...) at ../../../../nepomuk/services/strigi/nepomukindexer.cpp:135 #15 0xb284da46 in Nepomuk::IndexScheduler::analyzeDir (this=0x9fd32f0, dir_=..., flags=...) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:450 #16 0xb284fa0d in Nepomuk::IndexScheduler::run (this=0x9fd32f0) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:338 #17 0xb75946c3 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4 #18 0xb5fb1c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #19 0xb609512e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb560bae0 (LWP 14108)): #0 0xb77e0424 in __kernel_vsyscall () #1 0xb6085e3b in read () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #2 0xb5f14e6e in g_wakeup_acknowledge (wakeup=0x9ef0510) at /build/buildd-glib2.0_2.30.2-6-i386-6DwKmX/glib2.0-2.30.2/./glib/gwakeup.c:212 #3 0xb5ecf694 in g_main_context_check (context=0x9ef13a8, max_priority=2147483647, fds=0xb1f01440, n_fds=6) at /build/buildd-glib2.0_2.30.2-6- i386-6DwKmX/glib2.0-2.30.2/./glib/gmain.c:2902 #4 0xb5ed00d0 in g_main_context_iterate (context=0x9ef13a8, block=-1242699056, dispatch=1, self=<optimized out>) at /build/buildd-glib2.0_2.30.2-6- i386-6DwKmX/glib2.0-2.30.2/./glib/gmain.c:3073 #5 0xb5ed040a in g_main_context_iteration (context=0x9ef13a8, may_block=1) at /build/buildd-glib2.0_2.30.2-6- i386-6DwKmX/glib2.0-2.30.2/./glib/gmain.c:3139 #6 0xb76bd5d7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb6405b9a in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtGui.so.4 #8 0xb768e33d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0xb768e581 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb7692cda in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #11 0xb634e784 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #12 0x0804b105 in main (argc=-1240342540, argv=0x6) at ../../../nepomuk/servicestub/main.cpp:167 --- System information. --- Architecture: i386 Kernel: Linux 3.2.0-1-686-pae Debian Release: wheezy/sid 500 testing security 500 testing multimedia 500 testing debian --- Package information. --- Depends (Version) | Installed ========================================-+-================ libavcodec53 (>= 4:0.7.3-1) | 5:0.10-0.0 OR libavcodec-extra-53 (>= 4:0.7.3-1) | libavformat53 (>= 4:0.7.3-1) | 5:0.10-0.0 OR libavformat-extra-53 (>= 4:0.7.3-1) | libavutil51 (>= 4:0.7.3-1) | 5:0.10-0.0 OR libavutil-extra-51 (>= 4:0.7.3-1) | libbz2-1.0 | 1.0.6-1 libc6 (>= 2.3.6-6~) | 2.13-26 libclucene0ldbl (>= 0.9.21b) | 0.9.21b-2+b1 libexiv2-9 | 0.20-2.1 libgcc1 (>= 1:4.1.1) | 1:4.6.2-12 libstdc++6 (>= 4.6) | 4.6.2-12 libstreams0 (= 0.7.7-1) | 0.7.7-1 libswscale2 (>= 4:0.7.3-1) | 5:0.10-0.0 OR libswscale-extra-2 (>= 4:0.7.3-1) | libxml2 (>= 2.7.4) | 2.7.8.dfsg-7 zlib1g (>= 1:1.1.4) | 1:1.2.3.4.dfsg-3 Package's Recommends field is empty. Package's Suggests field is empty. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org