Bug 274763 - Nepomuk crashes while restoring the last session
Summary: Nepomuk crashes while restoring the last session
Status: RESOLVED DUPLICATE of bug 278218
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-02 16:06 UTC by Frank Lausch
Modified: 2011-08-07 19:55 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.92 KB, text/plain)
2011-06-07 21:56 UTC, Ronny Standtke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Lausch 2011-06-02 16:06:36 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed: I just had logged in and was waiting for the end of the restore of the last session, meanwhile the crash appeared

-- Backtrace:
Application: Nepomuk-Dienst (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 0x7fc8a7d68780 (LWP 1915))]

Thread 3 (Thread 0x7fc896cee700 (LWP 1953)):
[KCrash Handler]
#6  0x00007fc8a537cd05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fc8a5380ab6 in abort () at abort.c:92
#8  0x00007fc8a53b5d7b in __libc_message (do_abort=2, fmt=0x7fc8a549e400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fc8a53bfbb6 in malloc_printerr (action=3, str=0x7fc8a549e980 "malloc(): memory corruption (fast)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007fc8a53c2e78 in _int_malloc (av=0x7fc8a56d81c0, bytes=<value optimized out>) at malloc.c:4308
#11 0x00007fc8a53c531e in __libc_malloc (bytes=80) at malloc.c:3660
#12 0x00007fc8a77a7415 in QString::QString (this=0x7fc896cec460, size=24) at tools/qstring.cpp:1099
#13 0x00007fc8a7880078 in QUtf8::convertToUnicode (chars=<value optimized out>, len=23, state=0x0) at codecs/qutfcodec.cpp:183
#14 0x00007fc8a77a904b in QString::fromUtf8 (str=<value optimized out>, size=<value optimized out>) at tools/qstring.cpp:3940
#15 0x00007fc8a78010a3 in fromPercentEncodingMutable (ba=0x7fc896cec470) at io/qurl.cpp:229
#16 0x00007fc8a7802a3a in QUrlPrivate::parse (this=0x13dc9d0, parseOptions=QUrlPrivate::ParseAndSet) at io/qurl.cpp:3837
#17 0x00007fc8a780e24b in QUrl::operator== (this=0x7fc896cec890, url=...) at io/qurl.cpp:5958
#18 0x00007fc8a66f08e3 in Nepomuk::Types::PropertyPrivate::addProperty (this=0x13d2460, property=..., value=...) at ../../nepomuk/types/property.cpp:76
#19 0x00007fc8a66e9f51 in Nepomuk::Types::EntityPrivate::load (this=0x13d2460) at ../../nepomuk/types/entity.cpp:108
#20 0x00007fc8a66e8961 in Nepomuk::Types::EntityPrivate::init (this=0x13d2460) at ../../nepomuk/types/entity.cpp:51
#21 0x00007fc8a66f00d7 in Nepomuk::Types::Property::maxCardinality (this=<value optimized out>) at ../../nepomuk/types/property.cpp:384
#22 0x00007fc89de7a700 in uniqueVarName (this=0x13d2dd0, qbd=0x7fc896ced310) at ../../../nepomuk/query/querybuilderdata_p.h:121
#23 Nepomuk::Query::ComparisonTermPrivate::getMainVariableName (this=0x13d2dd0, qbd=0x7fc896ced310) at ../../../nepomuk/query/comparisonterm.cpp:357
#24 0x00007fc89de7ae8d in Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=0x13d2dd0, resourceVarName=..., qbd=0x7fc896ced310) at ../../../nepomuk/query/comparisonterm.cpp:142
#25 0x00007fc89de78e36 in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7fc896ced310) at ../../../nepomuk/query/andterm.cpp:34
#26 0x00007fc89de83318 in Nepomuk::Query::Query::toSparqlQuery (this=0x13d2058, sparqlFlags=...) at ../../../nepomuk/query/query.cpp:466
#27 0x00007fc8975553db in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:122
#28 0x00007fc897558157 in Nepomuk::Query::SearchRunnable::run (this=0x13d51b0) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:81
#29 0x00007fc8a775a188 in QThreadPoolThread::run (this=0x13da300) at concurrent/qthreadpool.cpp:106
#30 0x00007fc8a7765175 in QThreadPrivate::start (arg=0x13da300) at thread/qthread_unix.cpp:320
#31 0x00007fc8a5131d8c in start_thread (arg=0x7fc896cee700) at pthread_create.c:304
#32 0x00007fc8a542f04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#33 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc8964ed700 (LWP 1954)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fc8a53c780f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fc8a53c58d8 in __libc_free (mem=0x7fc8a56d81c0) at malloc.c:3736
#3  0x00007fc8a77aa0fc in QString::free (d=0x13e25f0) at tools/qstring.cpp:1185
#4  0x00007fc8a77aa672 in QString::operator= (this=<value optimized out>, other=...) at tools/qstring.cpp:1359
#5  0x00007fc8a78029cf in QUrlPrivate::parse (this=0x13dc9d0, parseOptions=QUrlPrivate::ParseAndSet) at io/qurl.cpp:3831
#6  0x00007fc8a780e24b in QUrl::operator== (this=0x7fc8964eb890, url=...) at io/qurl.cpp:5958
#7  0x00007fc8a66f08e3 in Nepomuk::Types::PropertyPrivate::addProperty (this=0x13da3c0, property=..., value=...) at ../../nepomuk/types/property.cpp:76
#8  0x00007fc8a66e9f51 in Nepomuk::Types::EntityPrivate::load (this=0x13da3c0) at ../../nepomuk/types/entity.cpp:108
#9  0x00007fc8a66e8961 in Nepomuk::Types::EntityPrivate::init (this=0x13da3c0) at ../../nepomuk/types/entity.cpp:51
#10 0x00007fc8a66f00d7 in Nepomuk::Types::Property::maxCardinality (this=<value optimized out>) at ../../nepomuk/types/property.cpp:384
#11 0x00007fc89de7a700 in uniqueVarName (this=0x13d7ab0, qbd=0x7fc8964ec310) at ../../../nepomuk/query/querybuilderdata_p.h:121
#12 Nepomuk::Query::ComparisonTermPrivate::getMainVariableName (this=0x13d7ab0, qbd=0x7fc8964ec310) at ../../../nepomuk/query/comparisonterm.cpp:357
#13 0x00007fc89de7ae8d in Nepomuk::Query::ComparisonTermPrivate::toSparqlGraphPattern (this=0x13d7ab0, resourceVarName=..., qbd=0x7fc8964ec310) at ../../../nepomuk/query/comparisonterm.cpp:142
#14 0x00007fc89de78e36 in Nepomuk::Query::AndTermPrivate::toSparqlGraphPattern (this=<value optimized out>, resourceVarName=..., qbd=0x7fc8964ec310) at ../../../nepomuk/query/andterm.cpp:34
#15 0x00007fc89de83318 in Nepomuk::Query::Query::toSparqlQuery (this=0x13d7458, sparqlFlags=...) at ../../../nepomuk/query/query.cpp:466
#16 0x00007fc8975553db in Nepomuk::Query::Folder::sparqlQuery (this=<value optimized out>) at ../../../../nepomuk/services/queryservice/folder.cpp:122
#17 0x00007fc897558157 in Nepomuk::Query::SearchRunnable::run (this=0x7fc890000cf0) at ../../../../nepomuk/services/queryservice/searchrunnable.cpp:81
#18 0x00007fc8a775a188 in QThreadPoolThread::run (this=0x7fc890000e60) at concurrent/qthreadpool.cpp:106
#19 0x00007fc8a7765175 in QThreadPrivate::start (arg=0x7fc890000e60) at thread/qthread_unix.cpp:320
#20 0x00007fc8a5131d8c in start_thread (arg=0x7fc8964ed700) at pthread_create.c:304
#21 0x00007fc8a542f04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc8a7d68780 (LWP 1915)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fc8a53c780f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fc8a53c58d8 in __libc_free (mem=0x7fc8a56d81c0) at malloc.c:3736
#3  0x00007fc8a2e710fe in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007fc8a2e7160d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007fc8a2e61f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007fc8a5c43c4c in x11EventSourceCheck (s=0x12a7bb0) at kernel/qguieventdispatcher_glib.cpp:85
#7  0x00007fc8a4655854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fc8a4656122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fc8a4656639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc8a78773ef in QEventDispatcherGlib::processEvents (this=0x12604a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#11 0x00007fc8a5c43dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#12 0x00007fc8a784b882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fc8a784babc in QEventLoop::exec (this=0x7fff8d6d13a0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007fc8a784fecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#15 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 249627.

Possible duplicates by query: bug 274169, bug 273673, bug 273503, bug 273477, bug 272901.

Reported using DrKonqi
Comment 1 Ronny Standtke 2011-06-07 21:56:30 UTC
Created attachment 60761 [details]
New crash information added by DrKonqi

nepomukservicestub (0.2) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2

- What I was doing when the application crashed:

I was already logged in for a while and started Dolphin.

-- Backtrace (Reduced):
#8  0x00007f7e6a2e5d7b in __libc_message (do_abort=2, fmt=0x7f7e6a3ce400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f7e6a2efbb6 in malloc_printerr (action=3, str=0x7f7e6a3ce980 "malloc(): memory corruption (fast)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007f7e6a2f2e78 in _int_malloc (av=0x7f7e54000020, bytes=<value optimized out>) at malloc.c:4308
#11 0x00007f7e6a2f531e in __libc_malloc (bytes=54) at malloc.c:3660
#12 0x00007f7e6c6d8415 in QString::QString (this=0x7f7e5bc35450, size=11) at tools/qstring.cpp:1099
Comment 2 Dario Andres 2011-08-07 19:55:23 UTC
[Comment from a bug triager]
This issue is now being tracked at bug 278218, merging.
Thanks

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