Bug 275251 - Nepomuk crash while viewing photos
Summary: Nepomuk crash while viewing photos
Status: RESOLVED DUPLICATE of bug 280818
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-06-09 03:41 UTC by Dima Ryazanov
Modified: 2011-09-20 12:43 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 Dima Ryazanov 2011-06-09 03:41:35 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 3.0.0-rc2 x86_64
Distribution: Ubuntu 11.04

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

I was viewing photos in Dolphin, then noticed that Nepomuk had crashed.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f51d0f8f780 (LWP 1914))]

Thread 3 (Thread 0x7f51bfe10700 (LWP 17452)):
[KCrash Handler]
#6  0x00007f51ce5b0d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f51ce5b4ab6 in abort () at abort.c:92
#8  0x00007f51ce5e9d7b in __libc_message (do_abort=2, fmt=0x7f51ce6d2400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f51ce5f5a8f in malloc_printerr (av=<value optimized out>, p=0x7f51b80044f0) at malloc.c:6283
#10 _int_free (av=<value optimized out>, p=0x7f51b80044f0) at malloc.c:4795
#11 0x00007f51ce5f98e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#12 0x00007f51d09de0fc in QString::free (d=0x7f51b8004500) at tools/qstring.cpp:1185
#13 0x00007f51d0a40d9d in ~QString (this=0x23eade0) at ../../include/QtCore/../../src/corelib/tools/qstring.h:883
#14 QUrlPrivate::normalized (this=0x23eade0) at io/qurl.cpp:3993
#15 0x00007f51d0a42205 in QUrl::operator== (this=0x7f51bfe0e890, url=...) at io/qurl.cpp:5959
#16 0x00007f51cf91dc32 in Nepomuk::Types::EntityPrivate::load (this=0x23e4ed0) at ../../nepomuk/types/entity.cpp:99
#17 0x00007f51cf91c961 in Nepomuk::Types::EntityPrivate::init (this=0x23e4ed0) at ../../nepomuk/types/entity.cpp:51
#18 0x00007f51cf9240d7 in Nepomuk::Types::Property::maxCardinality (this=<value optimized out>) at ../../nepomuk/types/property.cpp:384
#19 0x00007f51c6ce2700 in uniqueVarName (this=0x23e6d50, qbd=0x7f51bfe0f310) at ../../../nepomuk/query/querybuilderdata_p.h:121
#20 Nepomuk::Query::ComparisonTermPrivate::getMainVariableName (this=0x23e6d50, qbd=0x7f51bfe0f310) at ../../../nepomuk/query/comparisonterm.cpp:357
#21 0x00007f51c6ce2e8d in Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=0x23e6d50, resourceVarName=..., qbd=0x7f51bfe0f310) at ../../../nepomuk/query/comparisonterm.cpp:142
#22 0x00007f51c6ce0e36 in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7f51bfe0f310) at ../../../nepomuk/query/andterm.cpp:34
#23 0x00007f51c6ceb318 in Nepomuk::Query::Query::toSparqlQuery (this=0x23e4398, sparqlFlags=...) at ../../../nepomuk/query/query.cpp:466
#24 0x00007f51c06553db in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:122
#25 0x00007f51c065872b in Nepomuk::Query::SearchRunnable::run (this=0x23dc9a0) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:80
#26 0x00007f51d098e188 in QThreadPoolThread::run (this=0x2412c10) at concurrent/qthreadpool.cpp:106
#27 0x00007f51d0999175 in QThreadPrivate::start (arg=0x2412c10) at thread/qthread_unix.cpp:320
#28 0x00007f51ce365d8c in start_thread (arg=0x7f51bfe10700) at pthread_create.c:304
#29 0x00007f51ce66304d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#30 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f51bf60f700 (LWP 17453)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f51ce5fb80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f51ce5f98d8 in __libc_free (mem=0x7f51b8000020) at malloc.c:3736
#3  0x00007f51d0a37889 in ~QByteArray (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:383
#4  ~QUrlPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qurl.cpp:294
#5  QUrl::~QUrl (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qurl.cpp:4186
#6  0x00007f51cb47cfeb in ?? () from /usr/lib/libsoprano.so.4
#7  0x00007f51cf91da25 in Nepomuk::Types::EntityPrivate::load (this=0x23e7770) at ../../nepomuk/types/entity.cpp:79
#8  0x00007f51cf91c961 in Nepomuk::Types::EntityPrivate::init (this=0x23e7770) at ../../nepomuk/types/entity.cpp:51
#9  0x00007f51cf9240d7 in Nepomuk::Types::Property::maxCardinality (this=<value optimized out>) at ../../nepomuk/types/property.cpp:384
#10 0x00007f51c6ce2700 in uniqueVarName (this=0x2388650, qbd=0x7f51bf60e310) at ../../../nepomuk/query/querybuilderdata_p.h:121
#11 Nepomuk::Query::ComparisonTermPrivate::getMainVariableName (this=0x2388650, qbd=0x7f51bf60e310) at ../../../nepomuk/query/comparisonterm.cpp:357
#12 0x00007f51c6ce2e8d in Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=0x2388650, resourceVarName=..., qbd=0x7f51bf60e310) at ../../../nepomuk/query/comparisonterm.cpp:142
#13 0x00007f51c6ce0e36 in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7f51bf60e310) at ../../../nepomuk/query/andterm.cpp:34
#14 0x00007f51c6ceb318 in Nepomuk::Query::Query::toSparqlQuery (this=0x23a1c08, sparqlFlags=...) at ../../../nepomuk/query/query.cpp:466
#15 0x00007f51c06553db in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:122
#16 0x00007f51c065872b in Nepomuk::Query::SearchRunnable::run (this=0x7f51b8000d20) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:80
#17 0x00007f51d098e188 in QThreadPoolThread::run (this=0x7f51b8000ca0) at concurrent/qthreadpool.cpp:106
#18 0x00007f51d0999175 in QThreadPrivate::start (arg=0x7f51b8000ca0) at thread/qthread_unix.cpp:320
#19 0x00007f51ce365d8c in start_thread (arg=0x7f51bf60f700) at pthread_create.c:304
#20 0x00007f51ce66304d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f51d0f8f780 (LWP 1914)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d09982b3 in QMutexPrivate::wait (this=0x7f51b8000c20, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f51d0994d05 in QMutex::lock (this=0x7f51b8000d38) at thread/qmutex.cpp:204
#3  0x00007f51c0657b89 in QMutexLocker (this=0x7f51b8000d20) at /usr/include/qt4/QtCore/qmutex.h:102
#4  Nepomuk::Query::SearchRunnable::cancel (this=0x7f51b8000d20) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:70
#5  0x00007f51c0656501 in Nepomuk::Query::Folder::~Folder (this=0x23a1bf0, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:79
#6  0x00007f51c0656619 in Nepomuk::Query::Folder::~Folder (this=0x23a1bf0, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:86
#7  0x00007f51d0a944c8 in QObject::event (this=0x23a1bf0, e=<value optimized out>) at kernel/qobject.cpp:1209
#8  0x00007f51cedd09e4 in QApplicationPrivate::notify_helper (this=0x226eb40, receiver=0x23a1bf0, e=0x24232d0) at kernel/qapplication.cpp:4462
#9  0x00007f51cedd53aa in QApplication::notify (this=<value optimized out>, receiver=0x23a1bf0, e=0x24232d0) at kernel/qapplication.cpp:4341
#10 0x00007f51cfdbe866 in KApplication::notify (this=0x7fffcecdc090, receiver=0x23a1bf0, event=0x24232d0) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x00007f51d0a8049c in QCoreApplication::notifyInternal (this=0x7fffcecdc090, receiver=0x23a1bf0, event=0x24232d0) at kernel/qcoreapplication.cpp:731
#12 0x00007f51d0a83c25 in sendEvent (receiver=0x0, event_type=0, data=0x22298a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x22298a0) at kernel/qcoreapplication.cpp:1372
#14 0x00007f51d0aab253 in sendPostedEvents (s=0x2271560) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#15 postEventSourceDispatch (s=0x2271560) at kernel/qeventdispatcher_glib.cpp:277
#16 0x00007f51cd889bcd in g_main_dispatch (context=0x2271480) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#17 g_main_context_dispatch (context=0x2271480) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#18 0x00007f51cd88a3a8 in g_main_context_iterate (context=0x2271480, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#19 0x00007f51cd88a639 in g_main_context_iteration (context=0x2271480, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#20 0x00007f51d0aab3ef in QEventDispatcherGlib::processEvents (this=0x22294a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#21 0x00007f51cee77dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007f51d0a7f882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007f51d0a7fabc in QEventLoop::exec (this=0x7fffcecdbea0, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007f51d0a83ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#25 0x0000000000403c3f in main (argc=2, argv=<value optimized out>) at ../../../nepomuk/servicestub/main.cpp:165

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

Possible duplicates by query: bug 274075, bug 274057, bug 274031, bug 273521, bug 273277.

Reported using DrKonqi
Comment 1 Dima Ryazanov 2011-06-09 03:43:51 UTC
Here's the actual message from glibc:

*** glibc detected *** /usr/bin/nepomukservicestub: double free or corruption (fasttop): 0x00007f51b8004500 ***
Comment 2 Sebastian Trueg 2011-09-20 12:43:19 UTC

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