Bug 294176 - nepomuk indexer sporadic crash during background indexing
Summary: nepomuk indexer sporadic crash during background indexing
Status: RESOLVED DUPLICATE of bug 290847
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: fileindexer (show other bugs)
Version: 4.6
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 293254 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-02-15 19:03 UTC by Ed Statham
Modified: 2012-07-24 02:15 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 Ed Statham 2012-02-15 19:03:17 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-13-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Automatic background service crashes frequently, no unusual system or user activity.

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

Thread 4 (Thread 0x7f72b0c7c700 (LWP 2671)):
#0  0x00007f72c1ca7f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f72c0edc104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f72c0edc9f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f72b86c7c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f72c0f033e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f72c19b7d8c in start_thread (arg=0x7f72b0c7c700) at pthread_create.c:304
#6  0x00007f72c1cb504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f72a5eba700 (LWP 2681)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f72c3ff082b in wait (this=<value optimized out>, mutex=0xb99220, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xb99220, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f72a64ef41f in Nepomuk::IndexFeeder::run (this=0xb99200) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:188
#4  0x00007f72c3ff0175 in QThreadPrivate::start (arg=0xb99200) at thread/qthread_unix.cpp:320
#5  0x00007f72c19b7d8c in start_thread (arg=0x7f72a5eba700) at pthread_create.c:304
#6  0x00007f72c1cb504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f72a111d700 (LWP 2686)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f72c1c4d845 in _L_lock_12280 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f72c1c4bafd in __libc_realloc (oldmem=0x7f72c1f5e1c0, bytes=204) at malloc.c:3813
#3  0x00007f72c401c9aa in QRegExpMatchState::prepareForMatch (this=0xc4b160, eng=<value optimized out>) at tools/qregexp.cpp:1379
#4  0x00007f72c4029aa5 in prepareEngineForMatch (priv=0xc4b130, str=...) at tools/qregexp.cpp:3727
#5  0x00007f72c4029c84 in QRegExp::exactMatch (this=0xc63250, str=...) at tools/qregexp.cpp:4068
#6  0x00007f72a62d060f in RegExpCache::exactMatch (this=<value optimized out>, s=...) at ../../../nepomuk/common/regexpcache.cpp:40
#7  0x00007f72a64e7ddd in Nepomuk::StrigiServiceConfig::shouldFileBeIndexed (this=<value optimized out>, fileName=<value optimized out>) at ../../../../nepomuk/services/strigi/strigiserviceconfig.cpp:177
#8  0x00007f72a64e5de9 in Nepomuk::IndexScheduler::analyzeDir (this=0xb13030, dir_=<value optimized out>, flags=...) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:397
#9  0x00007f72a64e66ec in Nepomuk::IndexScheduler::run (this=0xb13030) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:338
#10 0x00007f72c3ff0175 in QThreadPrivate::start (arg=0xb13030) at thread/qthread_unix.cpp:320
#11 0x00007f72c19b7d8c in start_thread (arg=0x7f72a111d700) at pthread_create.c:304
#12 0x00007f72c1cb504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f72c45ed780 (LWP 2657)):
[KCrash Handler]
#6  0x00007f72c1c02d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f72c1c06ab6 in abort () at abort.c:92
#8  0x00007f72c1c3bd7b in __libc_message (do_abort=2, fmt=0x7f72c1d24400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f72c1c45bb6 in malloc_printerr (action=3, str=0x7f72c1d24980 "malloc(): memory corruption (fast)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007f72c1c48e78 in _int_malloc (av=0x7f72c1f5e1c0, bytes=<value optimized out>) at malloc.c:4308
#11 0x00007f72c1c4b31e in __libc_malloc (bytes=72) at malloc.c:3660
#12 0x00007f72c201ce0d in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007f72c4065e25 in QDir::QDir (this=0x7fff5e6cb090, path=...) at io/qdir.cpp:519
#14 0x00007f72a64e7f25 in Nepomuk::StrigiServiceConfig::shouldFolderBeIndexed (this=0xc3dfb0, path=...) at ../../../../nepomuk/services/strigi/strigiserviceconfig.cpp:158
#15 0x00007f72a64e0db0 in Nepomuk::StrigiService::updateFolder (this=0xb0b890, path=..., recursive=false, forced=false) at ../../../../nepomuk/services/strigi/strigiservice.cpp:231
#16 0x00007f72a64f291d in StrigiAdaptor::qt_metacall (this=0xc6da60, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fff5e6cb320) at strigiadaptor.moc:157
#17 0x00007f72c3d259fa in QDBusConnectionPrivate::deliverCall (this=0xa61210, object=0xc6da60, msg=..., metaTypes=..., slotIdx=19) at qdbusintegrator.cpp:942
#18 0x00007f72c3d26bb5 in QDBusConnectionPrivate::activateCall (this=0xa61210, object=0xc6da60, flags=337, msg=...) at qdbusintegrator.cpp:852
#19 0x00007f72c3d2733a in QDBusConnectionPrivate::activateObject (this=0xa61210, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1410
#20 0x00007f72c3d27578 in QDBusActivateObjectEvent::placeMetaCall (this=0x7f729c102280) at qdbusintegrator.cpp:1524
#21 0x00007f72c40eb49a in QObject::event (this=0xb0b890, e=<value optimized out>) at kernel/qobject.cpp:1226
#22 0x00007f72c24229f4 in QApplicationPrivate::notify_helper (this=0x8761e0, receiver=0xb0b890, e=0x7f729c102280) at kernel/qapplication.cpp:4462
#23 0x00007f72c24273ba in QApplication::notify (this=<value optimized out>, receiver=0xb0b890, e=0x7f729c102280) at kernel/qapplication.cpp:4341
#24 0x00007f72c34156c6 in KApplication::notify (this=0x7fff5e6cc120, receiver=0xb0b890, event=0x7f729c102280) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x00007f72c40d749c in QCoreApplication::notifyInternal (this=0x7fff5e6cc120, receiver=0xb0b890, event=0x7f729c102280) at kernel/qcoreapplication.cpp:731
#26 0x00007f72c40dac25 in sendEvent (receiver=0x0, event_type=0, data=0x8318a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8318a0) at kernel/qcoreapplication.cpp:1372
#28 0x00007f72c4102253 in sendPostedEvents (s=0x879960) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=0x879960) at kernel/qeventdispatcher_glib.cpp:277
#30 0x00007f72c0edbbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f72c0edc3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f72c0edc639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f72c41023ef in QEventDispatcherGlib::processEvents (this=0x8314a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#34 0x00007f72c24cc4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f72c40d6882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f72c40d6abc in QEventLoop::exec (this=0x7fff5e6cbf30, flags=...) at kernel/qeventloop.cpp:201
#37 0x00007f72c40daecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#38 0x0000000000403d0f in main (argc=2, argv=<value optimized out>) at ../../../nepomuk/servicestub/main.cpp:167

Possible duplicates by query: bug 293254, bug 292022, bug 291567, bug 291396, bug 290457.

Reported using DrKonqi
Comment 1 Vishesh Handa 2012-05-26 01:47:38 UTC
*** Bug 293254 has been marked as a duplicate of this bug. ***
Comment 2 Vishesh Handa 2012-07-24 02:15:26 UTC

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