Bug 285822 - Nepomuk crash in Nepomuk::RemoveResourcesCommand::~RemoveResourcesCommand
Summary: Nepomuk crash in Nepomuk::RemoveResourcesCommand::~RemoveResourcesCommand
Status: RESOLVED UNMAINTAINED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: storage (show other bugs)
Version: 4.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 286725 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-05 14:36 UTC by Thilo-Alexander Ginkel
Modified: 2015-01-23 16:22 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.65 KB, text/plain)
2011-11-29 09:46 UTC, Vamp898
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thilo-Alexander Ginkel 2011-11-05 14:36:56 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-030100-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Nepomuk just crashed while I was doing other work (but close to waking up my laptop from s2ram).

-- Backtrace:
Application: Nepomuk Service Stub (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 0x7fdead816780 (LWP 2552))]

Thread 24 (Thread 0x7fde98c84700 (LWP 2560)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdeaa0984e1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdead327c37 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x23b8950, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:373
#5  0x00007fdead327e49 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x23b8950, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#6  0x00007fdead214e34 in QThreadPrivate::finish (arg=0x7fdead630580) at thread/qthread_unix.cpp:367
#7  0x00007fdead215d0d in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#8  ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at thread/qthread_unix.cpp:824
#9  QThreadPrivate::start (arg=0x7fdead630580) at thread/qthread_unix.cpp:290
#10 0x00007fdeaab7eefc in start_thread (arg=0x7fde98c84700) at pthread_create.c:304
#11 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7fde939ff700 (LWP 2582)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x24251f0) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x23e9f30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde939fedd0, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fdead2decbf in QInotifyFileSystemWatcherEngine::run (this=0x241b010) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x241b010) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde939ff700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7fde929fd700 (LWP 2584)):
#0  0x00007fdeaab81034 in __pthread_mutex_lock (mutex=0x7fde94094a88) at pthread_mutex_lock.c:61
#1  0x00007fdeaa09c361 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdeaa09ce6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdead327f3e in QEventDispatcherGlib::processEvents (this=0x7fde940ad4c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde929fcdb0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fde9dccf728 in ?? () from /usr/lib/libsopranoserver.so.1
#9  0x00007fdead215d05 in QThreadPrivate::start (arg=0x294d6a0) at thread/qthread_unix.cpp:331
#10 0x00007fdeaab7eefc in start_thread (arg=0x7fde929fd700) at pthread_create.c:304
#11 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7fde921fc700 (LWP 2586)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x297acc0) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x295afb0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde921fbd60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde8c001070) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde921fc700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7fde919fb700 (LWP 2587)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x299f790) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x2697060, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde919fad60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde8c000c40) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde919fb700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fde911fa700 (LWP 2589)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x2953ed0) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x297ad30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde911f9d60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde8c001940) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde911fa700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fde909f9700 (LWP 2590)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x293dac0) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x293db30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde909f8d60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde94006a40) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde909f9700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fde8bfff700 (LWP 2605)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x2948660) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x22bc5f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde8bffed60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde9405b3d0) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde8bfff700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fde8b7fe700 (LWP 2610)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x29f3400) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x29bb810, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde8b7fdd60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde8c002090) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde8b7fe700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fde8affd700 (LWP 2624)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x2949a50) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x263c210, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde8affcd60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde8c002700) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde8affd700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fde931fe700 (LWP 3671)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x299fa90) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x29ceed0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde931fdd60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde8c0028a0) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde931fe700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fde89ffb700 (LWP 3674)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x2955cd0) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x2962bf0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde89ffad60, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#12 0x00007fdead215d05 in QThreadPrivate::start (arg=0x7fde8c005e50) at thread/qthread_unix.cpp:331
#13 0x00007fdeaab7eefc in start_thread (arg=0x7fde89ffb700) at pthread_create.c:304
#14 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fde8a7fc700 (LWP 3973)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x297f800) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x297f800) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde8a7fc700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fde897fa700 (LWP 3974)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x29608d0) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x29608d0) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde897fa700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fde88ff9700 (LWP 4057)):
#0  0x00007fdeaa09cf14 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdead327f3e in QEventDispatcherGlib::processEvents (this=0x7fde8c0064d0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007fdead2fbef7 in QEventLoop::exec (this=0x7fde88ff8d60, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007fdead21327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#6  0x00007fde9dcbf0ae in ?? () from /usr/lib/libsopranoserver.so.1
#7  0x00007fdead215d05 in QThreadPrivate::start (arg=0x241d210) at thread/qthread_unix.cpp:331
#8  0x00007fdeaab7eefc in start_thread (arg=0x7fde88ff9700) at pthread_create.c:304
#9  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fde877f6700 (LWP 7795)):
[KCrash Handler]
#6  0x00007fdeaadca3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fdeaadcdb0b in __GI_abort () at abort.c:92
#8  0x00007fdeaae02113 in __libc_message (do_abort=2, fmt=0x7fdeaaef30d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fdeaae0ca96 in malloc_printerr (action=3, str=0x7fdeaaef011c "invalid fastbin entry (free)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007fdeaae10d7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007fdead25a0ac in QString::free (d=0x263bf70) at tools/qstring.cpp:1186
#12 0x00007fdead2b75f1 in ~QString (this=0x293e9b8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:883
#13 ~QUrlPrivate (this=0x293e9b0, __in_chrg=<optimized out>) at io/qurl.cpp:293
#14 ~QUrl (this=<optimized out>, __in_chrg=<optimized out>) at io/qurl.cpp:4186
#15 QUrl::~QUrl (this=<optimized out>, __in_chrg=<optimized out>) at io/qurl.cpp:4183
#16 0x00007fde9def8d7c in node_destruct (to=0x2315348, from=0x2315348, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:420
#17 QList<QUrl>::free (data=0x2315330, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:744
#18 0x00007fde9df2897e in ~RemoveResourcesCommand (this=0x22a6870, __in_chrg=<optimized out>) at ../../../../nepomuk/services/storage/datamanagementcommand.h:296
#19 Nepomuk::RemoveResourcesCommand::~RemoveResourcesCommand (this=0x22a6870, __in_chrg=<optimized out>) at ../../../../nepomuk/services/storage/datamanagementcommand.h:296
#20 0x00007fdead20a7c7 in QThreadPoolThread::run (this=0x296f100) at concurrent/qthreadpool.cpp:119
#21 0x00007fdead215d05 in QThreadPrivate::start (arg=0x296f100) at thread/qthread_unix.cpp:331
#22 0x00007fdeaab7eefc in start_thread (arg=0x7fde877f6700) at pthread_create.c:304
#23 0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fde87ff7700 (LWP 9139)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x25b7490) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x25b7490) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde87ff7700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fde86ff5700 (LWP 11172)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x25d99e0) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x25d99e0) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde86ff5700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fde867f4700 (LWP 11175)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x25bdfe0) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x25bdfe0) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde867f4700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fde85ff3700 (LWP 11176)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x29a3780) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x29a3780) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde85ff3700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fde857f2700 (LWP 11179)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x2a422b0) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x2a422b0) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde857f2700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fde84ff1700 (LWP 11191)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x2638fd0) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x2638fd0) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde84ff1700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fde847f0700 (LWP 11192)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdead2161ab in wait (time=18446744073709551615, this=0x2428350) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2428280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdead20a81f in QThreadPoolThread::run (this=0x2992a30) at concurrent/qthreadpool.cpp:140
#4  0x00007fdead215d05 in QThreadPrivate::start (arg=0x2992a30) at thread/qthread_unix.cpp:331
#5  0x00007fdeaab7eefc in start_thread (arg=0x7fde847f0700) at pthread_create.c:304
#6  0x00007fdeaae7589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdead816780 (LWP 2552)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fdeaae129df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fdeaae10d71 in __GI___libc_free (mem=0x7fdeab12e1c0) at malloc.c:3736
#3  0x00007fdead327665 in socketNotifierSourceCheck (source=0x2209390) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fdeaa09c734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeaa09cf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdeaa09d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdead327ed6 in QEventDispatcherGlib::processEvents (this=0x21ebce0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fdeab6de07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#9  0x00007fdead2fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007fdead2fbef7 in QEventLoop::exec (this=0x7ffffcbae760, flags=...) at kernel/qeventloop.cpp:201
#11 0x00007fdead300789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#12 0x00000000004039a9 in main (argc=2, argv=0x7ffffcbaed98) at ../../../nepomuk/servicestub/main.cpp:167

Possible duplicates by query: bug 284696, bug 283982, bug 283789, bug 283451, bug 282124.

Reported using DrKonqi
Comment 1 Vamp898 2011-11-29 09:46:58 UTC
Created attachment 66186 [details]
New crash information added by DrKonqi

nepomukservicestub (0.2) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Logged into KDE after a default reboot. This happens after every reboot

-- Backtrace (Reduced):
#6  0x00007f2f2ead2b05 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f2f2ead3f7b in __GI_abort () at abort.c:93
[...]
#9  0x00007f2f2eb127f6 in malloc_printerr (action=3, str=0x7f2f2ebe95d8 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f2f2eb166ec in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007f2f31145acc in QString::free (d=0x7f2f1c0025b0) at tools/qstring.cpp:1186
Comment 2 Sebastian Trueg 2011-11-29 11:07:17 UTC
(In reply to comment #1)
> Created an attachment (id=66186) [details]
> New crash information added by DrKonqi
> 
> nepomukservicestub (0.2) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4
> 
> - What I was doing when the application crashed:
> 
> Logged into KDE after a default reboot. This happens after every reboot
> 
> -- Backtrace (Reduced):
> #6  0x00007f2f2ead2b05 in __GI_raise (sig=6) at
> ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> #7  0x00007f2f2ead3f7b in __GI_abort () at abort.c:93
> [...]
> #9  0x00007f2f2eb127f6 in malloc_printerr (action=3, str=0x7f2f2ebe95d8 "double
> free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:6283
> #10 0x00007f2f2eb166ec in __GI___libc_free (mem=<optimized out>) at
> malloc.c:3738
> #11 0x00007f2f31145acc in QString::free (d=0x7f2f1c0025b0) at
> tools/qstring.cpp:1186

Actually this is a different crash. :/
Comment 3 Vamp898 2011-11-29 12:09:07 UTC
doh :/

i will open a new report xD
Comment 4 Jekyll Wu 2012-07-06 18:17:12 UTC
*** Bug 286725 has been marked as a duplicate of this bug. ***
Comment 5 Simeon Bird 2012-12-05 05:18:12 UTC
Is this a crash due to QUrl being non-thread-safe, even for reading? 

Each RemoveResourcesCommand is being run in its own thread, with a QList<QUrl> originally allocated in the calling thread. 

If the QUrl memory is being implicitly shared in the calling thread, several RemoveResourcesCommand threads could easily be reading the same memory, which Vishesh told me is not safe for QUrl.

Not sure how to fix it - maybe move QUrl decoding into the RemoveResourcesCommand constructor?
Comment 6 Vishesh Handa 2012-12-23 23:06:18 UTC
(In reply to comment #5)
> Is this a crash due to QUrl being non-thread-safe, even for reading? 
> 
> Each RemoveResourcesCommand is being run in its own thread, with a
> QList<QUrl> originally allocated in the calling thread. 

Is this really a problem? From what I see those QUrls are temporarily created, and then they are no longer used in the calling thread. Isn't that the case?
Comment 7 Vishesh Handa 2013-08-11 07:47:34 UTC
@Simeon: Ping?
Comment 8 Simeon Bird 2013-08-11 22:29:55 UTC
Sorry - I think you are right that the QUrl thing is not a problem. 
I never did figure out exactly what was going on here.
Comment 9 Vishesh Handa 2015-01-23 16:22:31 UTC
Thank you for taking the time to file a bug report.

The Nepomuk project is no longer included in the KDE Software Compilation. With Plasma 5, we have replaced most of the underlying technology with Baloo and other components. Hopefully this will have addressed your concern.

We encourage you to try out Plasma 5 (+Baloo) and let us know if your problem persists.