[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [nepomuk] [Bug 320552] New: Nepomuk crash when new files appear (kde 4.10.2)
From:       <vebveb () hotmail ! fr>
Date:       2013-05-31 21:08:17
Message-ID: bug-320552-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=320552

            Bug ID: 320552
           Summary: Nepomuk crash when new files appear (kde 4.10.2)
    Classification: Unclassified
           Product: nepomuk
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: nepomuk-bugs@kde.org
          Reporter: vebveb@hotmail.fr
                CC: nepomuk-bugs@kde.org

Application: nepomukservicestub (0.1.0)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.8.0-23-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed: I just compiled a latex file
with emacs. dolphin was open, I just saw new files appeared in dolphin and I
had a report saying Nepomuk had crashed.

I use Kubuntu 13.04. I upgraded from Kubuntu 12.10 which had no crashed for
Nepomuk.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Jeton du service Nepomuk (nepomukservicestub), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa8edde87c0 (LWP 1850))]

Thread 11 (Thread 0x7fa8d54b2700 (LWP 1924)):
#0  0x00007fa8eaa45519 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa8eaa4789f in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8eaa480fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents
(this=0x7fa8c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fa8d54b1d70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fa8d54b1d70,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fa8ed7a3410 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#8  0x00007fa8dc937efe in ?? () from /usr/lib/libsopranoserver.so.1
#9  0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2c45fe0) at
thread/qthread_unix.cpp:338
#10 0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7fa8d4cb1700 (LWP 1925)):
#0  0x00007fa8eb122d3c in pthread_getspecific () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fa8eaa6c390 in g_thread_self () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8eaa4733e in g_main_context_acquire () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8eaa480b4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents
(this=0x7fa8cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fa8d4cb0d70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fa8d4cb0d70,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa8ed7a3410 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#9  0x00007fa8dc937efe in ?? () from /usr/lib/libsopranoserver.so.1
#10 0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x296fd00) at
thread/qthread_unix.cpp:338
#11 0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7fa8c7fff700 (LWP 1931)):
#0  0x00007fa8eb4203cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fa8eaa481dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents
(this=0x7fa8c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fa8c7ffed70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fa8c7ffed70,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa8ed7a3410 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00007fa8dc937efe in ?? () from /usr/lib/libsopranoserver.so.1
#8  0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2c45fb0) at
thread/qthread_unix.cpp:338
#9  0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7fa8c77fe700 (LWP 1933)):
#0  0x00007fa8eb120075 in pthread_mutex_lock () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fa8eaa875c1 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8eaa4734e in g_main_context_acquire () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8eaa480b4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents
(this=0x7fa8b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fa8c77fdd70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fa8c77fdd70,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa8ed7a3410 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#9  0x00007fa8dc937efe in ?? () from /usr/lib/libsopranoserver.so.1
#10 0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2be84a0) at
thread/qthread_unix.cpp:338
#11 0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7fa8c6ffd700 (LWP 1938)):
#0  0x00007fa8eb121ca4 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fa8ed7a614b in wait (time=18446744073709551615, this=0x2948240) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2959948,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa8ed79964f in QThreadPoolThread::run (this=0x2c46900) at
concurrent/qthreadpool.cpp:141
#4  0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2c46900) at
thread/qthread_unix.cpp:338
#5  0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fa8c67fc700 (LWP 2501)):
#0  QThreadData::current () at thread/qthread_unix.cpp:238
#1  0x00007fa8ed8d08f9 in postEventSourcePrepare (s=0x7fa8b00012d0,
timeout=0x0) at kernel/qeventdispatcher_glib.cpp:256
#2  0x00007fa8eaa47c69 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8eaa48175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents
(this=0x7fa8b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fa8c67fbd70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fa8c67fbd70,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa8ed7a3410 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#9  0x00007fa8dc937efe in ?? () from /usr/lib/libsopranoserver.so.1
#10 0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2c5ed70) at
thread/qthread_unix.cpp:338
#11 0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fa8c5ffb700 (LWP 2901)):
#0  0x00007fa8eb121ca4 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fa8ed7a614b in wait (time=18446744073709551615, this=0x2948240) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2959948,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa8ed79964f in QThreadPoolThread::run (this=0x2c638f0) at
concurrent/qthreadpool.cpp:141
#4  0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2c638f0) at
thread/qthread_unix.cpp:338
#5  0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fa8c57fa700 (LWP 2902)):
[KCrash Handler]
#5  0x00007fa8eb36a037 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007fa8eb36d698 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007fa8eb3a75ab in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007fa8eb3b3a46 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007fa8ed7ef488 in QString::free (d=0x7fa8a8041080) at
tools/qstring.cpp:1235
#10 0x00007fa8ed857ba4 in ~QString (this=0x7fa8c57f8ef0, __in_chrg=<optimized
out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:880
#11 QUrl::toAce (domain=...) at io/qurl.cpp:6058
#12 0x00007fa8ed85c200 in QUrlPrivate::toEncoded (this=0x7fa8a801d6f0,
options=...) at io/qurl.cpp:4031
#13 0x00007fa8ed85c38b in QUrl::toEncoded (this=0x7fa8a8042b40, options=...) at
io/qurl.cpp:5865
#14 0x00007fa8e7f8dfaf in Soprano::Node::resourceToN3(QUrl const&) () from
/usr/lib/libsoprano.so.4
#15 0x00007fa8dcba3b58 in Nepomuk2::ResourceMerger::removeDuplicates
(this=this@entry=0x7fa8c57f9b50, res=...) at
../../../services/storage/resourcemerger.cpp:568
#16 0x00007fa8dcba75c6 in Nepomuk2::ResourceMerger::merge
(this=this@entry=0x7fa8c57f9b50, resHash_=...) at
../../../services/storage/resourcemerger.cpp:666
#17 0x00007fa8dcb8abfa in Nepomuk2::DataManagementModel::storeResources
(this=0x2938740, resources=..., app=...,
identificationMode=Nepomuk2::IdentifyNew, flags=..., additionalMetadata=...) at
../../../services/storage/datamanagementmodel.cpp:1804
#18 0x00007fa8dcb991c2 in Nepomuk2::StoreResourcesCommand::runCommand
(this=<optimized out>) at ../../../services/storage/datamanagementcommand.h:166
#19 0x00007fa8dcb99afe in Nepomuk2::DataManagementCommand::run (this=0x2c61770)
at ../../../services/storage/datamanagementcommand.cpp:62
#20 0x00007fa8ed79955d in QThreadPoolThread::run (this=0x2963130) at
concurrent/qthreadpool.cpp:107
#21 0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2963130) at
thread/qthread_unix.cpp:338
#22 0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#23 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fa8c4ff9700 (LWP 2962)):
#0  0x00007fa8eaa87359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa8eaa875b9 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8eaa47493 in g_main_context_release () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8eaa48188 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents
(this=0x7fa8ac004720, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fa8c4ff8d70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fa8c4ff8d70,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa8ed7a3410 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#9  0x00007fa8dc937efe in ?? () from /usr/lib/libsopranoserver.so.1
#10 0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2c63d60) at
thread/qthread_unix.cpp:338
#11 0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fa8a7fff700 (LWP 2966)):
#0  0x00007fa8eaa87359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa8eaa875b9 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8eaa47de6 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8eaa48248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents
(this=0x7fa8a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fa8a7ffed70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fa8a7ffed70,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa8ed7a3410 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#9  0x00007fa8dc937efe in ?? () from /usr/lib/libsopranoserver.so.1
#10 0x00007fa8ed7a5bec in QThreadPrivate::start (arg=0x2c5c500) at
thread/qthread_unix.cpp:338
#11 0x00007fa8eb11df8e in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fa8eb42ce1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fa8edde87c0 (LWP 1850)):
#0  0x00007fa8eb41eb0d in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fa8eaa866cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8eaa47d3c in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8eaa48175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8eaa48304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8ed8d1036 in QEventDispatcherGlib::processEvents (this=0x253fac0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa8ebc6f1ae in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007fa8ed8a138f in QEventLoop::processEvents
(this=this@entry=0x7fffd32bc080, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fa8ed8a1618 in QEventLoop::exec (this=this@entry=0x7fffd32bc080,
flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fa8ed8a6cf6 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#10 0x00007fa8ebbc7ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#11 0x0000000000403e70 in main (argc=<optimized out>, argv=0x7fffd32bc4e8) at
../../servicestub/main.cpp:180

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

Possible duplicates by query: bug 314604, bug 297779, bug 293456, bug 289270,
bug 285931.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic