Bug 255319

Summary: Nepomuk: crash when searching emails
Product: [Unmaintained] nepomuk Reporter: Jeffrey <eljefedelito>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED DUPLICATE    
Severity: crash CC: trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jeffrey 2010-10-26 15:55:01 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

I was using the KMail filter to search for a specific sender; when I found the thread I wanted, I cleared the filter and Nepomuk crashed.

Thanks for KDE and for Debian!

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

Thread 2 (Thread 0xb5001b70 (LWP 6782)):
[KCrash Handler]
#7  0xb773b424 in __kernel_vsyscall ()
#8  0x4d1f3751 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x4d1f6b82 in abort () at abort.c:92
#10 0x4d22a18d in __libc_message (do_abort=2, fmt=0x4d2ee758 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0x4d234281 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x9e82728) at malloc.c:6267
#12 0x4d235ad8 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4795
#13 0x4d238bbd in __libc_free (mem=0x9e82728) at malloc.c:3739
#14 0x4280c7fd in qFree (ptr=0x9e82728) at global/qmalloc.cpp:60
#15 0x4285bdd0 in QString::free (d=0x9e82728) at tools/qstring.cpp:1108
#16 0x4285c22e in QString::operator= (this=0x9d976c4, other=...) at tools/qstring.cpp:1282
#17 0xb51fde8e in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=...) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:337
#18 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#19 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#20 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#21 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#22 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#23 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#24 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#25 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#26 0xb51fe9cd in Nepomuk::IndexScheduler::updateDir (this=0x9d97698, dir=..., analyzer=0xb50012fc, flags=) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:421
#27 0xb520097b in Nepomuk::IndexScheduler::run (this=0x9d97698) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:314
#28 0x428122de in QThreadPrivate::start (arg=0x9d97698) at thread/qthread_unix.cpp:248
#29 0x4d344955 in start_thread (arg=0xb5001b70) at pthread_create.c:300
#30 0x4d294e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7711a50 (LWP 5757)):
#0  0xb773b424 in __kernel_vsyscall ()
#1  0x4d2a2163 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x4d23a387 in _L_lock_9625 () from /lib/i686/cmov/libc.so.6
#3  0x4d238bb6 in __libc_free (mem=0x9cd24a0) at malloc.c:3737
#4  0x41543701 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0x4293a2c4 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x9c4a350, notifier=0x9cbf478) at kernel/qeventdispatcher_glib.cpp:493
#6  0x42929529 in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0x4293a832 in socketNotifierSourceCheck (source=0x9c61408) at kernel/qeventdispatcher_glib.cpp:92
#8  0x4d5104a9 in g_main_context_check () from /lib/libglib-2.0.so.0
#9  0x4d510dde in ?? () from /lib/libglib-2.0.so.0
#10 0x4d5111c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x4293a395 in QEventDispatcherGlib::processEvents (this=0x9c4a350, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#12 0x435c8ed5 in QGuiEventDispatcherGlib::processEvents (this=0x9c4a350, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x4290ce09 in QEventLoop::processEvents (this=0xbff3c2a4, flags=) at kernel/qeventloop.cpp:149
#14 0x4290d25a in QEventLoop::exec (this=0xbff3c2a4, flags=...) at kernel/qeventloop.cpp:201
#15 0x4291248f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#16 0x4350a667 in QApplication::exec () at kernel/qapplication.cpp:3581
#17 0x0804b019 in main (argc=2, argv=0xbff3c5b4) at ../../../nepomuk/servicestub/main.cpp:152

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

Possible duplicates by query: bug 255040, bug 251133, bug 248797, bug 243262, bug 242656.

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-09-21 17:43:05 UTC

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