Bug 279047 - Nepomuk after working on photos [free, QString/KUrl, Nepomuk::IndexScheduler::doIndexing]
Summary: Nepomuk after working on photos [free, QString/KUrl, Nepomuk::IndexScheduler:...
Status: RESOLVED FIXED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords:
: 279420 279499 279532 279811 280252 280336 280341 280506 280516 281223 283369 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-08-01 14:50 UTC by Diego Agulló
Modified: 2011-10-05 14:04 UTC (History)
15 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.1


Attachments
New crash information added by DrKonqi (6.94 KB, text/plain)
2011-10-04 14:14 UTC, Artem shinkarov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Agulló 2011-08-01 14:50:28 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:

I was working on photos, doing some basic editing and organizative stuff (changing the width using gwenview, removing duplicates with digikam and then uploading photos to picasaweb using gwenview again). Just after closing gwenview, nepomuk suddenly crashed. digikam was closed long before that.

-- Backtrace:
Application: Matriz de servicio Nepomuk (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 0x7f8c0b18c780 (LWP 2507))]

Thread 2 (Thread 0x7f8bfb616700 (LWP 2512)):
[KCrash Handler]
#6  0x00007f8c087b3d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f8c087b7ab6 in abort () at abort.c:92
#8  0x00007f8c087ecd7b in __libc_message (do_abort=2, fmt=0x7f8c088d5400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f8c087f8a8f in malloc_printerr (av=<value optimized out>, p=0x7f8bf40102f0) at malloc.c:6283
#10 _int_free (av=<value optimized out>, p=0x7f8bf40102f0) at malloc.c:4795
#11 0x00007f8c087fc8e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#12 0x00007f8c0abd60fc in QString::free (d=0x7f8bf4010300) at tools/qstring.cpp:1185
#13 0x00007f8c0ac31359 in ~QString (this=0x1c70d00, url=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:883
#14 ~QUrlPrivate (this=0x1c70d00, url=<value optimized out>) at io/qurl.cpp:294
#15 qAtomicAssign<QUrlPrivate> (this=0x1c70d00, url=<value optimized out>) at ../../include/QtCore/../../src/corelib/thread/qatomic.h:201
#16 QUrl::operator= (this=0x1c70d00, url=<value optimized out>) at io/qurl.cpp:5983
#17 0x00007f8c0a4fb559 in KUrl::operator= (this=0x1c70d00, _u=<value optimized out>) at ../../kdecore/io/kurl.cpp:587
#18 0x00007f8bfbe6e923 in operator= (this=0x1c70cc0) at /usr/include/KDE/../kurl.h:857
#19 Nepomuk::IndexScheduler::doIndexing (this=0x1c70cc0) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:347
#20 0x00007f8bfbe6eccc in Nepomuk::IndexScheduler::qt_metacall (this=0x1c70cc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f8bfb6154b0) at ./indexscheduler.moc:128
#21 0x00007f8c0ac8d5f8 in QMetaObject::activate (sender=0x7f8bf400c560, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#22 0x00007f8c0ac9334f in QSingleShotTimer::timerEvent (this=0x7f8bf400c560) at kernel/qtimer.cpp:308
#23 0x00007f8c0ac8c1c9 in QObject::event (this=0x7f8bf400c560, e=<value optimized out>) at kernel/qobject.cpp:1190
#24 0x00007f8c08fd39f4 in QApplicationPrivate::notify_helper (this=0x1ae2350, receiver=0x7f8bf400c560, e=0x7f8bfb615bc0) at kernel/qapplication.cpp:4462
#25 0x00007f8c08fd83ba in QApplication::notify (this=<value optimized out>, receiver=0x7f8bf400c560, e=0x7f8bfb615bc0) at kernel/qapplication.cpp:4341
#26 0x00007f8c09fae796 in KApplication::notify (this=0x7fff57467ca0, receiver=0x7f8bf400c560, event=0x7f8bfb615bc0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f8c0ac7849c in QCoreApplication::notifyInternal (this=0x7fff57467ca0, receiver=0x7f8bf400c560, event=0x7f8bfb615bc0) at kernel/qcoreapplication.cpp:731
#28 0x00007f8c0aca5f12 in sendEvent (this=0x1c6f9f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QTimerInfoList::activateTimers (this=0x1c6f9f0) at kernel/qeventdispatcher_unix.cpp:604
#30 0x00007f8c0aca2cf4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#31 0x00007f8c07a8cbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f8c07a8d3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f8c07a8d639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f8c0aca33ef in QEventDispatcherGlib::processEvents (this=0x1cc6c40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#35 0x00007f8c0ac77882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f8c0ac77abc in QEventLoop::exec (this=0x7f8bfb615e00, flags=...) at kernel/qeventloop.cpp:201
#37 0x00007f8c0ab8e924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#38 0x00007f8c0ab91175 in QThreadPrivate::start (arg=0x1c26760) at thread/qthread_unix.cpp:320
#39 0x00007f8c08568d8c in start_thread (arg=0x7f8bfb616700) at pthread_create.c:304
#40 0x00007f8c0886604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#41 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8c0b18c780 (LWP 2507)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f8c087fe80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f8c087fc8d8 in __libc_free (mem=0x7f8bf4000020) at malloc.c:3736
#3  0x00007f8c0ac595f0 in qDeleteAll<QList<QProcessInfo*>::const_iterator> (begin=..., end=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322
#4  0x00007f8c0ac58f93 in qDeleteAll<QList<QProcessInfo*> > (this=0x7f8c0afabf60, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330
#5  QProcessManager::~QProcessManager (this=0x7f8c0afabf60, __in_chrg=<value optimized out>) at io/qprocess_unix.cpp:217
#6  0x00007f8c087b9961 in __run_exit_handlers (status=1) at exit.c:78
#7  exit (status=1) at exit.c:100
#8  0x00007f8c0903ffb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#9  0x00007f8c09fad4b8 in KApplication::xioErrhandler (this=0x7fff57467ca0, dpy=0x1afe930) at ../../kdeui/kernel/kapplication.cpp:419
#10 0x00007f8c060a6dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007f8c060a462d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f8c06094f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f8c0907d32c in x11EventSourceCheck (s=0x1ae5bd0) at kernel/qguieventdispatcher_glib.cpp:85
#14 0x00007f8c07a8c854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f8c07a8d122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f8c07a8d639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f8c0aca33ef in QEventDispatcherGlib::processEvents (this=0x1a9d4a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#18 0x00007f8c0907d4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#19 0x00007f8c0ac77882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#20 0x00007f8c0ac77abc in QEventLoop::exec (this=0x7fff57467ab0, flags=...) at kernel/qeventloop.cpp:201
#21 0x00007f8c0ac7becb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#22 0x0000000000403e0e in main (argc=2, argv=<value optimized out>) at ../../../nepomuk/servicestub/main.cpp:167

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

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

Reported using DrKonqi
Comment 1 Dario Andres 2011-08-06 17:16:55 UTC
[Comment from a bug triager]
From bug 279532 (KDE SC 4.7.0):
- What I was doing when the application crashed:
when moving pictures from one folder to another with digikam (ver. 1.9)

From bug 279420 (KDE SC 4.7.40):
- What I was doing when the application crashed:
Just opened my Pictures folder, and nepomuk crashed... Didn't try again.
I'm using Project Neon PPA

[KCrash Handler]
#6  0x00007f8f442e2d05 in raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f8f442e6ab6 in abort () at abort.c:92
#8  0x00007f8f4431bd7b in __libc_message (do_abort=2, fmt=0x7f8f44404400 "***
glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f8f44327a8f in malloc_printerr (av=<value optimized out>,
p=0x1512620) at malloc.c:6283
#10 _int_free (av=<value optimized out>, p=0x1512620) at malloc.c:4795
#11 0x00007f8f4432b8e3 in __libc_free (mem=<value optimized out>) at
malloc.c:3738
#12 0x00007f8f4772e1ae in qFree (ptr=0x1512630) at global/qmalloc.cpp:60
#13 0x00007f8f47788d50 in QString::free (d=0x1512630) at tools/qstring.cpp:1185
#14 0x00007f8f47789270 in QString::operator= (this=0x147ee98, other=...) at
tools/qstring.cpp:1359
#15 0x00007f8f380f6d08 in Nepomuk::IndexScheduler::doIndexing (this=0x147ee60)
at
/build/buildd/project-neon-kde-runtime-2+git20110727+r16844/nepomuk/services/strigi/indexscheduler.cpp:348
#16 0x00007f8f380f8388 in Nepomuk::IndexScheduler::qt_metacall (this=0x147ee60,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7f8f3764e1a0) at
/build/buildd/project-neon-kde-runtime-2+git20110727+r16844/obj-x86_64-linux-gnu/nepomuk/services/strigi/indexscheduler.moc:128
Comment 2 Dario Andres 2011-08-06 17:16:59 UTC
*** Bug 279532 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2011-08-06 17:17:04 UTC
*** Bug 279420 has been marked as a duplicate of this bug. ***
Comment 4 Vishesh Handa 2011-08-07 12:14:23 UTC
I'm almost done with this.
Comment 5 Sebastian Trueg 2011-09-20 08:46:25 UTC
*** Bug 281223 has been marked as a duplicate of this bug. ***
Comment 6 Sebastian Trueg 2011-09-20 08:47:00 UTC
*** Bug 280516 has been marked as a duplicate of this bug. ***
Comment 7 Sebastian Trueg 2011-09-20 08:47:50 UTC
*** Bug 280506 has been marked as a duplicate of this bug. ***
Comment 8 Sebastian Trueg 2011-09-20 08:48:02 UTC
*** Bug 280341 has been marked as a duplicate of this bug. ***
Comment 9 Sebastian Trueg 2011-09-20 08:48:13 UTC
*** Bug 280336 has been marked as a duplicate of this bug. ***
Comment 10 Sebastian Trueg 2011-09-20 08:49:34 UTC
*** Bug 280252 has been marked as a duplicate of this bug. ***
Comment 11 Sebastian Trueg 2011-09-20 08:49:54 UTC
*** Bug 279811 has been marked as a duplicate of this bug. ***
Comment 12 Sebastian Trueg 2011-09-20 08:50:41 UTC
This should have been fixed in 4.7.1. Can someone confirm that, please.
Comment 13 Hrvoje Senjan 2011-09-20 08:59:47 UTC
Sebastian, for now i'm no longer getting the crashes. Using kde-{libs, runtime, workspace} from KDE/4.7 branch, strigi from git master and latest s-d-o (0.8)
Comment 14 Sebastian Trueg 2011-09-20 09:12:51 UTC
Closing as fixed.
Comment 15 Sebastian Trueg 2011-09-20 10:13:35 UTC
*** Bug 279499 has been marked as a duplicate of this bug. ***
Comment 16 Artem shinkarov 2011-10-04 14:14:51 UTC
Created attachment 64203 [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:

Standard text editing. New files were not added in a huge quantity, so it should not affect the nepomuk work.

-- Backtrace (Reduced):
#11 0x00007fae57927a9c in QString::free(QString::Data*) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fae579831c9 in QUrl::operator=(QUrl const&) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007fae57023929 in KUrl::operator=(KUrl const&) () from /usr/lib64/libkdecore.so.5
#14 0x00007fae4a7a6d92 in Nepomuk::IndexScheduler::analyzeDir(QString const&, QFlags<Nepomuk::IndexScheduler::UpdateDirFlag>) () from /usr/lib64/kde4/nepomukstrigiservice.so
#15 0x00007fae4a7a7b22 in Nepomuk::IndexScheduler::doIndexing() () from /usr/lib64/kde4/nepomukstrigiservice.so
Comment 17 Sebastian Trueg 2011-10-05 14:04:19 UTC
*** Bug 283369 has been marked as a duplicate of this bug. ***