Bug 281809 - Nepomuk crashes randomly
Summary: Nepomuk crashes randomly
Status: RESOLVED DUPLICATE of bug 281146
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-11 16:02 UTC by Arindam
Modified: 2011-09-19 14:32 UTC (History)
4 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 Arindam 2011-09-11 16:02:08 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-10-generic i686
Distribution: Ubuntu oneiric (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Reading an ebook using Calibre. and downloading a file from www.mediafire.com
I was also using amarok to listen to music.

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb686ab70 (LWP 1683)):
[KCrash Handler]
#7  0x00173416 in __kernel_vsyscall ()
#8  0x0186ec8f in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x018722b5 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x018a4dfc in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0x018afbc2 in ?? () from /lib/i386-linux-gnu/libc.so.6
#12 0x018b0862 in ?? () from /lib/i386-linux-gnu/libc.so.6
#13 0x018b394d in free () from /lib/i386-linux-gnu/libc.so.6
#14 0x003a3e2b in qFree (ptr=0x8577bc0) at global/qmalloc.cpp:60
#15 0x003f5032 in QString::free (d=0x8577bc0) at tools/qstring.cpp:1186
#16 0x003f55f0 in QString::operator= (this=0x85012cc, other=...) at tools/qstring.cpp:1360
#17 0x01e5d8b2 in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#18 0x01e60924 in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#19 0x004abb7d in metacall (argv=0xb6869a78, idx=23, cl=QMetaObject::InvokeMetaMethod, object=0x85012b0) at kernel/qmetaobject.cpp:237
#20 QMetaObject::metacall (object=0x85012b0, cl=QMetaObject::InvokeMetaMethod, idx=23, argv=0xb6869a78) at kernel/qmetaobject.cpp:232
#21 0x004baa6a in QMetaObject::activate (sender=0xb55004e0, m=0x8a158c, local_signal_index=0, argv=0xb6869a78) at kernel/qobject.cpp:3278
#22 0x006f3835 in KJob::finished (this=0xb55004e0, _t1=0xb55004e0) at ./kjob.moc:173
#23 0x006f3a4c in KJob::emitResult (this=0xb55004e0) at ../../kdecore/jobs/kjob.cpp:310
#24 0x01e67c69 in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#25 0x01e67db7 in ?? () from /usr/lib/kde4/nepomukstrigiservice.so
#26 0x004abb7d in metacall (argv=0xb6869c18, idx=26, cl=QMetaObject::InvokeMetaMethod, object=0xb55004e0) at kernel/qmetaobject.cpp:237
#27 QMetaObject::metacall (object=0xb55004e0, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xb6869c18) at kernel/qmetaobject.cpp:232
#28 0x004baa6a in QMetaObject::activate (sender=0xb5501478, m=0x5da89c, local_signal_index=1, argv=0xb6869c18) at kernel/qobject.cpp:3278
#29 0x0043cf85 in QProcess::finished (this=0xb5501478, _t1=0) at .moc/release-shared/moc_qprocess.cpp:135
#30 0x004426f1 in QProcessPrivate::_q_processDied (this=0xb5502e28) at io/qprocess.cpp:1050
#31 0x00442da3 in QProcess::qt_metacall (this=0xb5501478, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xb6869da8) at .moc/release-shared/moc_qprocess.cpp:115
#32 0x006d888e in KProcess::qt_metacall (this=0xb5501478, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xb6869da8) at ./kprocess.moc:69
#33 0x004abb7d in metacall (argv=0xb6869da8, idx=21, cl=QMetaObject::InvokeMetaMethod, object=0xb5501478) at kernel/qmetaobject.cpp:237
#34 QMetaObject::metacall (object=0xb5501478, cl=QMetaObject::InvokeMetaMethod, idx=21, argv=0xb6869da8) at kernel/qmetaobject.cpp:232
#35 0x004baa6a in QMetaObject::activate (sender=0xb5501008, m=0x5dc598, local_signal_index=0, argv=0xb6869da8) at kernel/qobject.cpp:3278
#36 0x00509655 in QSocketNotifier::activated (this=0xb5501008, _t1=31) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#37 0x004c1dff in QSocketNotifier::event (this=0xb5501008, e=0xb686a0e4) at kernel/qsocketnotifier.cpp:317
#38 0x00ed2d14 in notify_helper (e=0xb686a0e4, receiver=0xb5501008, this=0x8449178) at kernel/qapplication.cpp:4486
#39 QApplicationPrivate::notify_helper (this=0x8449178, receiver=0xb5501008, e=0xb686a0e4) at kernel/qapplication.cpp:4458
#40 0x00ed80c3 in QApplication::notify (this=0xb686a0e4, receiver=0xb5501008, e=0xb686a0e4) at kernel/qapplication.cpp:3886
#41 0x00b29771 in KApplication::notify (this=0xbfc9e374, receiver=0xb5501008, event=0xb686a0e4) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x004a519e in QCoreApplication::notifyInternal (this=0xbfc9e374, receiver=0xb5501008, event=0xb686a0e4) at kernel/qcoreapplication.cpp:787
#43 0x004d31d8 in sendEvent (event=0xb686a0e4, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 socketNotifierSourceDispatch (source=0x852d0c0) at kernel/qeventdispatcher_glib.cpp:110
#45 0x0220330f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x02203a40 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0x02203cda in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0x004d3ada in QEventDispatcherGlib::processEvents (this=0x851a4c0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#49 0x004a41dd in QEventLoop::processEvents (this=0xb686a2e0, flags=...) at kernel/qeventloop.cpp:149
#50 0x004a4421 in QEventLoop::exec (this=0xb686a2e0, flags=...) at kernel/qeventloop.cpp:201
#51 0x003a790b in QThread::exec (this=0x8518df8) at thread/qthread.cpp:498
#52 0x003a79fb in QThread::run (this=0x8518df8) at thread/qthread.cpp:565
#53 0x003aa7b3 in QThreadPrivate::start (arg=0x8518df8) at thread/qthread_unix.cpp:331
#54 0x00116d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#55 0x019130ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb6069b70 (LWP 2778)):
#0  0x00173416 in __kernel_vsyscall ()
#1  0x01921063 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x018b5135 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb7823710 (LWP 1672)):
#0  0x00173416 in __kernel_vsyscall ()
#1  0x01921063 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x018b514d in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Possible duplicates by query: bug 279420, bug 279250, bug 279047, bug 277970, bug 273244.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-14 22:03:22 UTC
It looks like the memory corruption is not fixed with the Nepomuk changes for KDE 4.7.1.

Michael/Sebastian, what is the status of the "run nepomuk in valgrind" how-to? With the large number of crashes we get, I would like to point users to this how-to.
Comment 2 Sebastian Trueg 2011-09-16 09:38:55 UTC
It would be helpful to see this backtrace with kde-runtime debug symbols.
Comment 3 Sebastian Trueg 2011-09-19 14:32:25 UTC

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