Bug 277211 - another regularly nepomuk stub crash
Summary: another regularly nepomuk stub crash
Status: RESOLVED DUPLICATE of bug 220791
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-06 17:09 UTC by Sebastian Bremicker
Modified: 2011-08-07 20:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Bremicker 2011-07-06 17:09:22 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-rc5-amd64 x86_64
Distribution: Debian GNU/Linux 6.0-updates (squeeze)

-- Information about the crash:
This crash constantly happens if the desktop is idling for a couple of minutes. I attached my backtrace because it looks a bit different as it is from Debian sid 64-bit with latest packages.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Aborted
[Current thread is 1 (Thread 0x7f274c35f760 (LWP 3584))]

Thread 3 (Thread 0x7f273b300700 (LWP 3598)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f274bd5f69b in ~QString (this=0x21eb4f0, priority=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:883
#2  QThread::start (this=0x21eb4f0, priority=<value optimized out>) at thread/qthread_unix.cpp:647
#3  0x00000000021eb4d0 in ?? ()
#4  0x00000000022130c0 in ?? ()
#5  0x00007fffa4419940 in ?? ()
#6  0x00007f273b3009c0 in ?? ()
#7  0x00007f274c399040 in ?? () from /lib64/ld-linux-x86-64.so.2
#8  0x0000000000000003 in ?? ()
#9  0x00007f274bd5f205 in QThreadPrivate::createEventDispatcher (data=0x0) at thread/qthread_unix.cpp:258
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2735d78700 (LWP 3601)):
[KCrash Handler]
#6  0x00007f27498f5405 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f27498f8680 in abort () at abort.c:92
#8  0x00007f2749d05e4d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f2749d03ff6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f2749d04023 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f2749d0411e in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f2749d045fd in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007f2749ced499 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#14 0x00007f2749cee20b in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_clone(std::allocator<char> const&, unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#15 0x00007f2749cee2f0 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#16 0x00007f274216f628 in QuotedPrintableDecoder::decodeQuotedPrintable (this=0xe00, v=0x7f2730003446 "Hetzner=20Status=20Ank=fcndigung=3a=2017=2e09=2e2007=204=3a00=20Uhr=20=2d=20Wartungsarbeiten=20am=20Netzwerk=20im=20Rechenzentrum=206?=\nContent-Type: text/plain; charset=ISO-8859-1\nContent-Transfer-En"..., len=6) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streams/mailinputstream.cpp:113
#17 0x00007f274216fcb3 in HeaderDecoder::decodedHeaderValue (this=0x7f273001ef90, v=<value optimized out>, len=<value optimized out>) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streams/mailinputstream.cpp:178
#18 0x00007f274216fe94 in Strigi::MailInputStream::Private::handleHeaderLine (this=0x7f273001ef00) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streams/mailinputstream.cpp:493
#19 0x00007f2742171b14 in Strigi::MailInputStream::Private::readHeader (this=0x7f273001ef00) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streams/mailinputstream.cpp:440
#20 0x00007f2742171e47 in Strigi::MailInputStream::MailInputStream (this=0x7f2735d77640, input=<value optimized out>) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streams/mailinputstream.cpp:320
#21 0x00007f2742d116e9 in MailEndAnalyzer::analyze (this=0x2347720, idx=..., in=0x6) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streamanalyzer/endanalyzers/mailendanalyzer.cpp:149
#22 0x00007f2742d01e7a in Strigi::StreamAnalyzerPrivate::analyze (this=0x22121c0, idx=..., input=0x7f2730001870) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#23 0x00007f273b935bda in Nepomuk::Indexer::indexFile (this=<value optimized out>, info=...) at ../../../../nepomuk/services/strigi/nepomukindexer.cpp:135
#24 0x00007f273b9289aa in Nepomuk::IndexScheduler::analyzeDir (this=0x2147d80, dir_=<value optimized out>, flags=...) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:450
#25 0x00007f273b92a72c in Nepomuk::IndexScheduler::run (this=0x2147d80) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:338
#26 0x00007f274bd5f205 in QThreadPrivate::createEventDispatcher (data=0x2144e10) at thread/qthread_unix.cpp:258
#27 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f274c35f760 (LWP 3584)):
#0  0x00007f274c18209b in ?? () from /lib64/ld-linux-x86-64.so.2
#1  0x00007f274c182952 in ?? () from /lib64/ld-linux-x86-64.so.2
#2  0x00007f274c186722 in ?? () from /lib64/ld-linux-x86-64.so.2
#3  0x00007f274c18c595 in ?? () from /lib64/ld-linux-x86-64.so.2
#4  0x00007f2742cf3a47 in Strigi::FieldPropertiesDb::Private::~Private() () from /usr/lib/libstreamanalyzer.so.0
#5  0x00007f2742cedb81 in Strigi::FieldPropertiesDb::~FieldPropertiesDb (this=0x7f2742f3f730, __in_chrg=<value optimized out>) at /build/buildd-strigi_0.7.2-1+b1-amd64-Xu86fT/strigi-0.7.2/src/streamanalyzer/fieldpropertiesdb.cpp:116
#6  0x00007f27498f9d82 in __run_exit_handlers (status=1, listp=0x7f2749c414c8, run_list_atexit=true) at exit.c:78
#7  0x00007f27498f9dd5 in exit (status=1120736243) at exit.c:100
#8  0x00007f274a1c3608 in QSoftKeyManager::createKeyedAction (standardKey=1120736243, key=1278679496, actionWidget=0xc066041aaca10e02) at kernel/qsoftkeymanager.cpp:132
#9  0x00007fffa441a7d0 in ?? ()
#10 0x00007f274b1558c8 in KApplication::xioErrhandler (this=0x7fffa441a7d0, dpy=0x0) at ../../kdeui/kernel/kapplication.cpp:419
#11 0x00007f2746fd707e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f2746fd49bd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f2746fc54ff in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f274a1fb58c in detach (this=<value optimized out>, keyWidget=0x7f2748bd3db5, event=<value optimized out>, keysym=@0x20384d0, count=@0x7fffffff, text=..., modifiers=..., code=@0x2019c90, type=@0x0, statefulTranslation=191) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:418
#15 data (this=<value optimized out>, keyWidget=0x7f2748bd3db5, event=<value optimized out>, keysym=@0x20384d0, count=@0x7fffffff, text=..., modifiers=..., code=@0x2019c90, type=@0x0, statefulTranslation=191) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:412
#16 QKeyMapperPrivate::translateKeyEventInternal (this=<value optimized out>, keyWidget=0x7f2748bd3db5, event=<value optimized out>, keysym=@0x20384d0, count=@0x7fffffff, text=..., modifiers=..., code=@0x2019c90, type=@0x0, statefulTranslation=191) at kernel/qkeymapper_x11.cpp:1548
#17 0x000000000203dbd0 in ?? ()
#18 0x0000000000000001 in ?? ()
#19 0x0000000002019c90 in ?? ()
#20 0x0000000000000000 in ?? ()

This bug may be a duplicate of or related to bug 276936.

Possible duplicates by query: bug 276936, bug 275393.

Reported using DrKonqi
Comment 1 Dario Andres 2011-08-07 20:17:32 UTC
[Comment from a bug report cleaner]
With 4.7, crashes in Strigi should not cause Nepomuk to crash as the strigi
analyzers are now run in a separate process.

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