Bug 267646 - Nepomuk constantly crashes
Summary: Nepomuk constantly crashes
Status: RESOLVED DUPLICATE of bug 239842
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-03-04 19:03 UTC by Alan Moore
Modified: 2011-03-08 19:21 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 Alan Moore 2011-03-04 19:03:23 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-27-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
I have been having this bug since 4.6.0, but thought someone else had reported it.  Now I'm not so sure.  Have just upgraded to 4.6.1 and it's still here.

Whenever nepomuk is enabled, it just constantly crashes.  If I restart the service, it crashes again.  If I opt not to restart the service, it crashes again.  Only way to stop crashes is to bring up the nepomuk kcm and disable nepomuk completely.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fc36dcb1700 (LWP 2779)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc37e1bfe3b in wait (this=<value optimized out>, mutex=0x16b28b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x16b28b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fc36dec3a24 in Nepomuk::MetadataMover::run (this=0x16b2890) at ../../../../nepomuk/services/filewatch/metadatamover.cpp:165
#4  0x00007fc37e1bf27e in QThreadPrivate::start (arg=0x16b2890) at thread/qthread_unix.cpp:266
#5  0x00007fc37baee971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007fc37bdea92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc37e7c1760 (LWP 2777)):
[KCrash Handler]
#6  0x00007fc37bd37ba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fc37bd3b6b0 in abort () at abort.c:92
#8  0x00007fc37bd7143b in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fc37bd7b4b6 in malloc_printerr (action=3, str=0x7fc37be4efe0 "free(): invalid next size (fast)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007fc37bd81c83 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#11 0x00007fc36decddde in KInotify::Private::addWatchesRecursively(QByteArray const&) () from /usr/lib/kde4/nepomukfilewatch.so
#12 0x00007fc36deca2da in _k_addWatches (this=<value optimized out>, path=<value optimized out>, mode=<value optimized out>, flags=<value optimized out>) at ../../../../nepomuk/services/filewatch/kinotify.cpp:197
#13 KInotify::addWatch (this=<value optimized out>, path=<value optimized out>, mode=<value optimized out>, flags=<value optimized out>) at ../../../../nepomuk/services/filewatch/kinotify.cpp:284
#14 0x00007fc36debf14d in (anonymous namespace)::IgnoringKInotify::addWatch (this=0x16b4870, path=..., modes=) at ../../../../nepomuk/services/filewatch/nepomukfilewatch.cpp:82
#15 0x00007fc36debe89f in Nepomuk::FileWatch::watchFolder (this=0x1676480, path=...) at ../../../../nepomuk/services/filewatch/nepomukfilewatch.cpp:178
#16 0x00007fc36debec2f in Nepomuk::FileWatch::FileWatch (this=0x1676480, parent=<value optimized out>) at ../../../../nepomuk/services/filewatch/nepomukfilewatch.cpp:151
#17 0x00007fc36dec06b7 in KPluginFactory::createInstance<Nepomuk::FileWatch, QObject> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/KDE/../kpluginfactory.h:473
#18 0x00007fc37dc1d9c1 in KPluginFactory::create (this=0x16c1830, iface=0x7fc37d114f80 "Nepomuk::Service", parentWidget=<value optimized out>, parent=0x16393e0, args=..., keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:203
#19 0x00000000004047de in create<Nepomuk::Service> (this=0x16393e0) at /usr/include/kpluginfactory.h:527
#20 createInstance<Nepomuk::Service> (this=0x16393e0) at /usr/include/KDE/../kservice.h:551
#21 createInstance<Nepomuk::Service> (this=0x16393e0) at /usr/include/KDE/../kservice.h:528
#22 Nepomuk::ServiceControl::start (this=0x16393e0) at ../../../nepomuk/servicestub/servicecontrol.cpp:79
#23 0x0000000000404a6c in Nepomuk::ServiceControl::qt_metacall (this=0x16393e0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x162a310) at ./servicecontrol.moc:82
#24 0x00007fc37e2c4bde in QObject::event (this=0x16393e0, e=0xad9) at kernel/qobject.cpp:1219
#25 0x00007fc37c544fdc in QApplicationPrivate::notify_helper (this=0x14cf400, receiver=0x16393e0, e=0x16463c0) at kernel/qapplication.cpp:4396
#26 0x00007fc37c54aaed in QApplication::notify (this=0x7fff692d8ff0, receiver=0x16393e0, e=0x16463c0) at kernel/qapplication.cpp:4277
#27 0x00007fc37d5a22c6 in KApplication::notify (this=0x7fff692d8ff0, receiver=0x16393e0, event=0x16463c0) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007fc37e2b2cdc in QCoreApplication::notifyInternal (this=0x7fff692d8ff0, receiver=0x16393e0, event=0x16463c0) at kernel/qcoreapplication.cpp:732
#29 0x00007fc37e2b5c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x14b88a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x14b88a0) at kernel/qcoreapplication.cpp:1373
#31 0x00007fc37e2df653 in sendPostedEvents (s=0x14d2ff0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0x14d2ff0) at kernel/qeventdispatcher_glib.cpp:277
#33 0x00007fc37b01c342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x00007fc37b0202a8 in ?? () from /lib/libglib-2.0.so.0
#35 0x00007fc37b02045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x00007fc37e2df193 in QEventDispatcherGlib::processEvents (this=0x14b7f90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#37 0x00007fc37c5f7a4e in QGuiEventDispatcherGlib::processEvents (this=0xad9, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fc37e2b1a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#39 0x00007fc37e2b1dec in QEventLoop::exec (this=0x7fff692d8e20, flags=) at kernel/qeventloop.cpp:201
#40 0x00007fc37e2b5ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#41 0x0000000000403b5d in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../nepomuk/servicestub/main.cpp:165

Possible duplicates by query: bug 267368, bug 266792, bug 266644, bug 266037, bug 265618.

Reported using DrKonqi
Comment 1 Dario Andres 2011-03-08 19:21:23 UTC
[Comment from a bug triager]
This issue is being tracked at bug 239842.
Merging. Thanks

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