Bug 278932 - nepomukservicestub crashed while indexing my homedir
Summary: nepomukservicestub crashed while indexing my homedir
Status: RESOLVED DUPLICATE of bug 235312
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: fileindexer (show other bugs)
Version: 4.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 279535 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-31 11:48 UTC by Laurent Bonnaud
Modified: 2011-11-18 09:58 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.66 KB, text/plain)
2011-08-05 17:01 UTC, omega
Details
New crash information added by DrKonqi (9.31 KB, text/plain)
2011-08-07 10:45 UTC, Waleed Hamra
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Bonnaud 2011-07-31 11:48:11 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic-pae i686
Distribution: Ubuntu 11.04

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

I was trying to index my homedir with nepomuk and strigi from KDE 4.7 (I had disabled it in previous KDE versions). I left my computer unattended for several hours and when I came back, nepomukservicestub had crashed.

This is in Ubuntu 11.04 with this package version:

Package: kde-runtime
Version: 4:4.7.0a-0ubuntu1~natty1~ppa1

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

Thread 4 (Thread 0xb445eb70 (LWP 12367)):
#0  0xb782b424 in __kernel_vsyscall ()
#1  0xb620df76 in __poll (fds=0x91961c8, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb60855eb in g_poll (fds=0x91961c8, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.28.8/./glib/gpoll.c:132
#3  0xb6074f4f in g_main_context_poll (context=0x9193ae0, block=-1240967744, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3405
#4  g_main_context_iterate (context=0x9193ae0, block=-1240967744, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3087
#5  0xb60756cb in g_main_loop_run (loop=0x9193ad0) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3300
#6  0xb4ab3234 in gdbus_shared_thread_func (data=0x0) at /build/buildd/glib2.0-2.28.8/./gio/gdbusprivate.c:276
#7  0xb609e08f in g_thread_create_proxy (data=0x91742c0) at /build/buildd/glib2.0-2.28.8/./glib/gthread.c:1955
#8  0xb6138e99 in start_thread (arg=0xb445eb70) at pthread_create.c:304
#9  0xb621c73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb20bab70 (LWP 12369)):
#0  0xb782b424 in __kernel_vsyscall ()
#1  0xb622a753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb61bd94c in _L_lock_44 () from /lib/i386-linux-gnu/libc.so.6
#3  0xb61b7393 in ptmalloc_lock_all () at arena.c:288
#4  0xb61e5077 in __libc_fork () at ../nptl/sysdeps/unix/sysv/linux/i386/../fork.c:95
#5  0xb769d6c8 in qt_fork (this=0x9344520) at io/qprocess_unix.cpp:511
#6  QProcessPrivate::startProcess (this=0x9344520) at io/qprocess_unix.cpp:634
#7  0xb765b81b in QProcess::start (this=0x93844f8, program=..., arguments=..., mode=...) at io/qprocess.cpp:1960
#8  0xb7372698 in KProcess::start (this=0x93844f8) at ../../kdecore/io/kprocess.cpp:344
#9  0xb212d488 in Nepomuk::Indexer::start (this=0x924fac8) at ../../../../nepomuk/services/strigi/nepomukindexer.cpp:58
#10 0xb2125e05 in Nepomuk::IndexScheduler::doIndexing (this=0x9327040) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:354
#11 0xb2126117 in Nepomuk::IndexScheduler::qt_metacall (this=0x9327040, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x9327130) at ./indexscheduler.moc:128
#12 0xb76c46ba in QMetaObject::metacall (object=0x9327040, cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0x9327130) at kernel/qmetaobject.cpp:237
#13 0xb76cee16 in QMetaCallEvent::placeMetaCall (this=0x9403278, object=0x9327040) at kernel/qobject.cpp:535
#14 0xb76d33b7 in QObject::event (this=0x9327040, e=0x9403278) at kernel/qobject.cpp:1226
#15 0xb64c6d24 in QApplicationPrivate::notify_helper (this=0x913b858, receiver=0x9327040, e=0x9403278) at kernel/qapplication.cpp:4462
#16 0xb64cb8ce in QApplication::notify (this=0xbfe812a8, receiver=0x9327040, e=0x9403278) at kernel/qapplication.cpp:3862
#17 0xb70a993a in KApplication::notify (this=0xbfe812a8, receiver=0x9327040, event=0x9403278) at ../../kdeui/kernel/kapplication.cpp:311
#18 0xb76be0bb in QCoreApplication::notifyInternal (this=0xbfe812a8, receiver=0x9327040, event=0x9403278) at kernel/qcoreapplication.cpp:731
#19 0xb76c1c79 in sendEvent (receiver=0x0, event_type=0, data=0x9326fd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9326fd0) at kernel/qcoreapplication.cpp:1372
#21 0xb76c1e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#22 0xb76eb3c4 in sendPostedEvents (s=0x939e330) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x939e330) at kernel/qeventdispatcher_glib.cpp:277
#24 0xb6074848 in g_main_dispatch (context=0x939daa0) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:2441
#25 g_main_context_dispatch (context=0x939daa0) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3014
#26 0xb6075010 in g_main_context_iterate (context=0x939daa0, block=-1240967744, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3092
#27 0xb60752c4 in g_main_context_iteration (context=0x939daa0, may_block=1) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3155
#28 0xb76eb53c in QEventDispatcherGlib::processEvents (this=0x92e2e40, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#29 0xb76bd289 in QEventLoop::processEvents (this=0xb20ba2d0, flags=...) at kernel/qeventloop.cpp:149
#30 0xb76bd522 in QEventLoop::exec (this=0xb20ba2d0, flags=...) at kernel/qeventloop.cpp:201
#31 0xb75c72a0 in QThread::exec (this=0x92e38b8) at thread/qthread.cpp:492
#32 0xb75c733d in QThread::run (this=0x92e38b8) at thread/qthread.cpp:557
#33 0xb75c9da2 in QThreadPrivate::start (arg=0x92e38b8) at thread/qthread_unix.cpp:320
#34 0xb6138e99 in start_thread (arg=0xb20bab70) at pthread_create.c:304
#35 0xb621c73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb18b9b70 (LWP 12372)):
#0  0xb782b424 in __kernel_vsyscall ()
#1  0xb622a753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb61bdb94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6
#3  0xb61bc416 in __libc_free (mem=0x91fb480) at malloc.c:3736
#4  0xb6092191 in allocator_memfree (chunk_size=<value optimized out>, mem=<value optimized out>) at /build/buildd/glib2.0-2.28.8/./glib/gslice.c:1198
#5  slab_allocator_free_chunk (chunk_size=<value optimized out>, mem=<value optimized out>) at /build/buildd/glib2.0-2.28.8/./glib/gslice.c:1130
#6  0xb6092674 in magazine_cache_trim (ix=0, magazine_chunks=<value optimized out>, count=50) at /build/buildd/glib2.0-2.28.8/./glib/gslice.c:632
#7  magazine_cache_push_magazine (ix=0, magazine_chunks=<value optimized out>, count=50) at /build/buildd/glib2.0-2.28.8/./glib/gslice.c:663
#8  0xb6092861 in private_thread_memory_cleanup (data=0xb3204800) at /build/buildd/glib2.0-2.28.8/./glib/gslice.c:730
#9  0xb6138ccf in __nptl_deallocate_tsd () at pthread_create.c:155
#10 0xb6138ea7 in start_thread (arg=0xb18b9b70) at pthread_create.c:311
#11 0xb621c73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5826710 (LWP 12366)):
[KCrash Handler]
#7  0xb782b424 in __kernel_vsyscall ()
#8  0xb6176e71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb617a34e in abort () at abort.c:92
#10 0xb61ad577 in __libc_message (do_abort=2, fmt=0xb62868ac "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0xb61b7961 in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0xb0f02000) at malloc.c:6283
#12 0xb61b92e6 in _int_free (av=<value optimized out>, p=0xb0f02000) at malloc.c:4964
#13 0xb61bc41d in __libc_free (mem=0xb0f0a3c8) at malloc.c:3738
#14 0xb75c3bbd in qFree (ptr=0xb0f0a3c8) at global/qmalloc.cpp:60
#15 0xb7613510 in QString::free (d=0xb0f0a3c8) at tools/qstring.cpp:1185
#16 0xb21215c6 in ~QString (this=0x9307ac8, simple=false) at /usr/include/qt4/QtCore/qstring.h:883
#17 Nepomuk::StrigiService::userStatusString (this=0x9307ac8, simple=false) at ../../../../nepomuk/services/strigi/strigiservice.cpp:161
#18 0xb2121801 in Nepomuk::StrigiService::userStatusString (this=0x9307ac8) at ../../../../nepomuk/services/strigi/strigiservice.cpp:142
#19 0xb212d98f in StrigiAdaptor::userStatusString (this=0x9385470) at strigiadaptor.cpp:99
#20 0xb212db1a in StrigiAdaptor::qt_metacall (this=0x9385470, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbfe807dc) at strigiadaptor.moc:143
#21 0xb750eacd in QDBusConnectionPrivate::deliverCall (this=0x92caf90, object=0x9385470, msg=..., metaTypes=..., slotIdx=18) at qdbusintegrator.cpp:942
#22 0xb750fc57 in QDBusConnectionPrivate::activateCall (this=0x92caf90, object=0x9385470, flags=337, msg=...) at qdbusintegrator.cpp:852
#23 0xb75101ac in QDBusConnectionPrivate::activateObject (this=0x92caf90, node=..., msg=..., pathStartPos=21) at qdbusintegrator.cpp:1430
#24 0xb751062a in QDBusActivateObjectEvent::placeMetaCall (this=0xb0f01c18) at qdbusintegrator.cpp:1524
#25 0xb76d33b7 in QObject::event (this=0x9307ac8, e=0xb0f01c18) at kernel/qobject.cpp:1226
#26 0xb64c6d24 in QApplicationPrivate::notify_helper (this=0x913b858, receiver=0x9307ac8, e=0xb0f01c18) at kernel/qapplication.cpp:4462
#27 0xb64cb8ce in QApplication::notify (this=0xbfe812a8, receiver=0x9307ac8, e=0xb0f01c18) at kernel/qapplication.cpp:3862
#28 0xb70a993a in KApplication::notify (this=0xbfe812a8, receiver=0x9307ac8, event=0xb0f01c18) at ../../kdeui/kernel/kapplication.cpp:311
#29 0xb76be0bb in QCoreApplication::notifyInternal (this=0xbfe812a8, receiver=0x9307ac8, event=0xb0f01c18) at kernel/qcoreapplication.cpp:731
#30 0xb76c1c79 in sendEvent (receiver=0x0, event_type=0, data=0x9107f40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9107f40) at kernel/qcoreapplication.cpp:1372
#32 0xb76c1e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#33 0xb76eb3c4 in sendPostedEvents (s=0x9145f80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#34 postEventSourceDispatch (s=0x9145f80) at kernel/qeventdispatcher_glib.cpp:277
#35 0xb6074848 in g_main_dispatch (context=0x9145ef0) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:2441
#36 g_main_context_dispatch (context=0x9145ef0) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3014
#37 0xb6075010 in g_main_context_iterate (context=0x9145ef0, block=-1240967744, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3092
#38 0xb60752c4 in g_main_context_iteration (context=0x9145ef0, may_block=1) at /build/buildd/glib2.0-2.28.8/./glib/gmain.c:3155
#39 0xb76eb53c in QEventDispatcherGlib::processEvents (this=0x9138ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#40 0xb657d1e5 in QGuiEventDispatcherGlib::processEvents (this=0x9138ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb76bd289 in QEventLoop::processEvents (this=0xbfe81104, flags=...) at kernel/qeventloop.cpp:149
#42 0xb76bd522 in QEventLoop::exec (this=0xbfe81104, flags=...) at kernel/qeventloop.cpp:201
#43 0xb76c1ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#44 0xb64c48e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#45 0x0804b1ee in main (argc=) at ../../../nepomuk/servicestub/main.cpp:167

Possible duplicates by query: bug 278756, bug 278689, bug 278601, bug 277891, bug 277535.

Reported using DrKonqi
Comment 1 omega 2011-08-05 17:01:24 UTC
Created attachment 62581 [details]
New crash information added by DrKonqi

nepomukservicestub (0.2) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.3

- What I was doing when the application crashed:

nepomukservicestub crashed while indexing my homedir

-- Backtrace (Reduced):
#9  0x00007f5b2bdf5a9f in malloc_printerr (av=<value optimized out>, p=0x17fc260) at malloc.c:6283
#10 _int_free (av=<value optimized out>, p=0x17fc260) at malloc.c:4795
#11 0x00007f5b2bdf98f3 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#12 0x00007f5b2e24204c in QString::free (d=0x17fc270) at tools/qstring.cpp:1185
#13 0x00007f5b2e2425a2 in QString::operator= (this=0x18678a8, other=...) at tools/qstring.cpp:1359
Comment 2 Waleed Hamra 2011-08-07 10:45:13 UTC
Created attachment 62635 [details]
New crash information added by DrKonqi

nepomukservicestub (0.2) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2

- What I was doing when the application crashed:

i noticed strigi was indexing files, so i clicked on the search service icon in the system tray, a little window popped showing number of files indexed and storage amount, i clicked close after reading them, the moment it closed, the nepomukservicestub process crashed.

- Unusual behavior I noticed:

strigi never autostarts, even though it's set to do so, whether in the system settings interface, or in config files, it is set to autostart, but it won't, and yes, i do have more than 1 GB of memory, but that's another issue i'll resolve later.

another issue, it is set to index starting from root directory (not home dir), and /dev is a greyed checkbox (as it should be), yet, strigi indexes it.

-- Backtrace (Reduced):
#11 0x008d3961 in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0x836bb68) at malloc.c:6283
#12 0x008d528b in _int_free (av=<value optimized out>, p=0x836bb60) at malloc.c:4795
#13 0x008d841d in __libc_free (mem=0x836bb68) at malloc.c:3738
#14 0x00d7bbbd in qFree (ptr=0x836bb68) at global/qmalloc.cpp:60
#15 0x00dcb510 in QString::free (d=0x836bb68) at tools/qstring.cpp:1185
Comment 3 Sebastian Trueg 2011-10-17 09:08:15 UTC
*** Bug 279535 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian Trueg 2011-11-18 09:58:00 UTC

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