Bug 280135

Summary: Nepomuk crashes repeatedly when copying files and after startup
Product: [Unmaintained] nepomuk Reporter: Phisss <phissica>
Component: fileindexerAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: depuxster, me, trueg
Priority: NOR    
Version: 4.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Phisss 2011-08-15 17:34:52 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-10-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Nepomuk crashes every time after startup since last upgrade to KDE 4.7, moreover when importing photos with gwenview

-- Backtrace:
Application: Nepomuk-Dienst (nepomukservicestub), signal: Aborted
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7fad063ae780 (LWP 2591))]

Thread 2 (Thread 0x7facf68f9700 (LWP 2592)):
[KCrash Handler]
#6  0x00007fad039d4d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fad039d8ab6 in abort () at abort.c:92
#8  0x00007fad03a0dd7b in __libc_message (do_abort=2, fmt=0x7fad03af6400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fad03a17bb6 in malloc_printerr (action=3, str=0x7fad03af6980 "malloc(): memory corruption (fast)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007fad03a1ae78 in _int_malloc (av=0x7facf0000020, bytes=<value optimized out>) at malloc.c:4308
#11 0x00007fad03a1d31e in __libc_malloc (bytes=32) at malloc.c:3660
#12 0x00007fad03deee0d in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007fad05eaed9a in QObjectPrivate::addConnection (this=0x7facf0004f50, signal=2, c=0x7facf0003450) at kernel/qobject.cpp:346
#14 0x00007fad05eaeefd in QMetaObjectPrivate::connect (sender=0x7facf0002f00, signal_index=2, receiver=0x9fa270, method_index=23, type=<value optimized out>, types=0x0) at kernel/qobject.cpp:2926
#15 0x00007fad05eafaf0 in QObject::connect (sender=0x7facf0002f00, signal=<value optimized out>, receiver=0x9fa270, method=0x7facf715378e "slotIndexingDone(KJob*)", type=Qt::AutoConnection) at kernel/qobject.cpp:2597
#16 0x00007facf714b9fa in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#17 0x00007facf714bccc in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#18 0x00007fad05eae5f8 in QMetaObject::activate (sender=0x7facf0000ca0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#19 0x00007fad05eb434f in QSingleShotTimer::timerEvent (this=0x7facf0000ca0) at kernel/qtimer.cpp:308
#20 0x00007fad05ead1c9 in QObject::event (this=0x7facf0000ca0, e=<value optimized out>) at kernel/qobject.cpp:1190
#21 0x00007fad041f49f4 in QApplicationPrivate::notify_helper (this=0x8da470, receiver=0x7facf0000ca0, e=0x7facf68f8bc0) at kernel/qapplication.cpp:4462
#22 0x00007fad041f93ba in QApplication::notify (this=<value optimized out>, receiver=0x7facf0000ca0, e=0x7facf68f8bc0) at kernel/qapplication.cpp:4341
#23 0x00007fad051cf796 in KApplication::notify (this=0x7fff1affa480, receiver=0x7facf0000ca0, event=0x7facf68f8bc0) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007fad05e9949c in QCoreApplication::notifyInternal (this=0x7fff1affa480, receiver=0x7facf0000ca0, event=0x7facf68f8bc0) at kernel/qcoreapplication.cpp:731
#25 0x00007fad05ec6f12 in sendEvent (this=0xaf4940) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QTimerInfoList::activateTimers (this=0xaf4940) at kernel/qeventdispatcher_unix.cpp:604
#27 0x00007fad05ec3d18 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#28 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#29 0x00007fad02cadbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fad02cae3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fad02cae639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fad05ec43ef in QEventDispatcherGlib::processEvents (this=0xaf2330, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#33 0x00007fad05e98882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fad05e98abc in QEventLoop::exec (this=0x7facf68f8e00, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007fad05daf924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#36 0x00007fad05db2175 in QThreadPrivate::start (arg=0x9d7ad0) at thread/qthread_unix.cpp:320
#37 0x00007fad03789d8c in start_thread (arg=0x7facf68f9700) at pthread_create.c:304
#38 0x00007fad03a8704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#39 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fad063ae780 (LWP 2591)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fad03a1f80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fad03a1d8d8 in __libc_free (mem=0x7facf0000020) at malloc.c:3736
#3  0x00007fad05df70fc in QString::free (d=0x7facf0003b30) at tools/qstring.cpp:1185
#4  0x00007facf7147b0b in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#5  0x00007facf7147d2b in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#6  0x00007facf71527e1 in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#7  0x00007facf71528db in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#8  0x00007fad05ae79fa in QDBusConnectionPrivate::deliverCall (this=0x925a80, object=0xb183b0, msg=..., metaTypes=..., slotIdx=18) at qdbusintegrator.cpp:942
#9  0x00007fad05ae8bb5 in QDBusConnectionPrivate::activateCall (this=0x925a80, object=0xb183b0, flags=337, msg=...) at qdbusintegrator.cpp:852
#10 0x00007fad05ae933a in QDBusConnectionPrivate::activateObject (this=0x925a80, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1410
#11 0x00007fad05ae9578 in QDBusActivateObjectEvent::placeMetaCall (this=0xb34930) at qdbusintegrator.cpp:1524
#12 0x00007fad05ead49a in QObject::event (this=0x9f7aa0, e=<value optimized out>) at kernel/qobject.cpp:1226
#13 0x00007fad041f49f4 in QApplicationPrivate::notify_helper (this=0x8da470, receiver=0x9f7aa0, e=0xb34930) at kernel/qapplication.cpp:4462
#14 0x00007fad041f93ba in QApplication::notify (this=<value optimized out>, receiver=0x9f7aa0, e=0xb34930) at kernel/qapplication.cpp:4341
#15 0x00007fad051cf796 in KApplication::notify (this=0x7fff1affa480, receiver=0x9f7aa0, event=0xb34930) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007fad05e9949c in QCoreApplication::notifyInternal (this=0x7fff1affa480, receiver=0x9f7aa0, event=0xb34930) at kernel/qcoreapplication.cpp:731
#17 0x00007fad05e9cc25 in sendEvent (receiver=0x0, event_type=0, data=0x8908a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8908a0) at kernel/qcoreapplication.cpp:1372
#19 0x00007fad05ec4253 in sendPostedEvents (s=0x8d61c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#20 postEventSourceDispatch (s=0x8d61c0) at kernel/qeventdispatcher_glib.cpp:277
#21 0x00007fad02cadbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fad02cae3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fad02cae639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fad05ec43ef in QEventDispatcherGlib::processEvents (this=0x8904a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#25 0x00007fad0429e4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007fad05e98882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007fad05e98abc in QEventLoop::exec (this=0x7fff1affa290, flags=...) at kernel/qeventloop.cpp:201
#28 0x00007fad05e9cecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#29 0x0000000000403e0e in _start ()

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

Possible duplicates by query: bug 279101, bug 278371, bug 278218, bug 277810, bug 277716.

Reported using DrKonqi
Comment 1 Paulius 2011-09-03 12:12:53 UTC
Created attachment 63352 [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 was moving couple of files from my SD card to local home folder. Then i saw, thad service is crashed

-- Backtrace (Reduced):
#9  0x00007fd93d021bb6 in malloc_printerr (action=3, str=0x7fd93d100980 "malloc(): memory corruption (fast)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007fd93d024e78 in _int_malloc (av=0x7fd920000020, bytes=<value optimized out>) at malloc.c:4308
#11 0x00007fd93d02731e in __libc_malloc (bytes=78) at malloc.c:3660
#12 0x00007fd93f3fe415 in QString::QString (this=0x7fd92fe5e1b0, size=23) at tools/qstring.cpp:1099
#13 0x00007fd93f4d7078 in QUtf8::convertToUnicode (chars=<value optimized out>, len=22, state=0x0) at codecs/qutfcodec.cpp:183
Comment 2 Sebastian Trueg 2011-11-18 12:39:28 UTC
This should be fixed in KDE 4.7.3. Could you please confirm.
Comment 3 Andrew Crouthamel 2018-09-04 15:23:55 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. Development has moved to Baloo, please try again using the latest version and applications, and submit a new ticket for frameworks-baloo if you still have an issue. Thank you!