Bug 256189 - nepomukservicestub crashes during KDE shutdown (Soprano 2.5.2) [Soprano::Virtuoso::QueryResultIteratorBackend::close, Soprano::VirtuosoModelPrivate::closeAllIterators, ~VirtuosoModel]
Summary: nepomukservicestub crashes during KDE shutdown (Soprano 2.5.2) [Soprano::Virt...
Status: RESOLVED DUPLICATE of bug 267666
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 253241 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-05 22:32 UTC by Florian Evers
Modified: 2011-03-28 12:27 UTC (History)
3 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 Florian Evers 2010-11-05 22:32:36 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.5.3 (KDE 4.5.3) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.36-gentoo x86_64
Distribution (Platform): Gentoo Packages

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

This crash happens each time I shut down KDE. This is totally independent of what I did or how long I was logged in. After selecting "log off", there is a lag of several seconds before KDE starts to shut down visibly and nepomukservicestub crashes. Perhaps that lag is related to this crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk-Dienst (nepomukservicestub), signal: Segmentation fault
The current source language is "auto; currently asm".
[KCrash Handler]
#6  0x0000000000000025 in ?? ()
#7  0x00007f0594a52385 in Soprano::Virtuoso::QueryResultIteratorBackend::close (this=0x7f058400c640)
    at /var/tmp/portage/dev-libs/soprano-2.5.2/work/soprano-2.5.2/backends/virtuoso/virtuosoqueryresultiteratorbackend.cpp:264
#8  0x00007f0594a4678b in Soprano::VirtuosoModelPrivate::closeAllIterators (this=0x155e430, __in_chrg=<value optimized out>)
    at /var/tmp/portage/dev-libs/soprano-2.5.2/work/soprano-2.5.2/backends/virtuoso/virtuosomodel_p.h:58
#9  ~VirtuosoModel (this=0x155e430, __in_chrg=<value optimized out>) at /var/tmp/portage/dev-libs/soprano-2.5.2/work/soprano-2.5.2/backends/virtuoso/virtuosomodel.cpp:119
#10 0x00007f059663d126 in Nepomuk::Repository::close (this=0x14a8af0) at /var/tmp/portage/kde-base/nepomuk-4.5.3/work/nepomuk-4.5.3/nepomuk/services/storage/repository.cpp:77
#11 0x00007f059663d1ed in ~Repository (this=0x14a8af0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/nepomuk-4.5.3/work/nepomuk-4.5.3/nepomuk/services/storage/repository.cpp:66
#12 0x00007f059640fc4f in qDeleteAll<QHash<QString, Soprano::Model*>::const_iterator> (this=0x14a84e0, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#13 qDeleteAll<QHash<QString, Soprano::Model*> > (this=0x14a84e0, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#14 ~ServerCore (this=0x14a84e0, __in_chrg=<value optimized out>) at /var/tmp/portage/dev-libs/soprano-2.5.2/work/soprano-2.5.2/server/servercore.cpp:77
#15 0x00007f059663bbd5 in ~Core (this=0x14a84e0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/nepomuk-4.5.3/work/nepomuk-4.5.3/nepomuk/services/storage/nepomukcore.cpp:46
#16 0x00007f05a5108b6c in QObjectPrivate::deleteChildren (this=0x14621c0) at kernel/qobject.cpp:1978
#17 0x00007f05a510fc5f in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#18 0x00007f059663aa33 in ~Storage (this=0x7f0584010120, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/nepomuk-4.5.3/work/nepomuk-4.5.3/nepomuk/services/storage/storage.cpp:52
#19 0x00007f05a5108b6c in QObjectPrivate::deleteChildren (this=0x13d0920) at kernel/qobject.cpp:1978
#20 0x00007f05a510fc5f in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#21 0x0000000000404ade in ~ServiceControl (this=0x13d08f0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/nepomuk-4.5.3/work/nepomuk-4.5.3/nepomuk/servicestub/servicecontrol.cpp:39
#22 0x00007f05a5108b6c in QObjectPrivate::deleteChildren (this=0x132e9b0) at kernel/qobject.cpp:1978
#23 0x00007f05a510fc5f in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#24 0x00007f05a327f96c in ~QApplication (this=0x7ffff92ba4e0, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1118
#25 0x0000000000404216 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/nepomuk-4.5.3/work/nepomuk-4.5.3/nepomuk/servicestub/main.cpp:165

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-12 15:45:21 UTC
*** Bug 253241 has been marked as a duplicate of this bug. ***
Comment 2 Rolf Eike Beer 2011-03-25 17:19:37 UTC
I get this one when quitting Kontact (4.4.10) on openSUSE 11.4 x86_64:

Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation 
fault
[KCrash Handler]
#6  0x00007f837d0459f9 in Nepomuk::Repository::close (this=0x76abd0) at 
/usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/repository.cpp:73
#7  0x00007f837d045add in Nepomuk::Repository::~Repository (this=0x76abd0, 
__in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/repository.cpp:65
#8  0x00007f837d045ba9 in Nepomuk::Repository::~Repository (this=0x76abd0, 
__in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/repository.cpp:66
#9  0x00007f837ce11dbf in Soprano::Server::ServerCore::~ServerCore() () from 
/usr/lib64/libsopranoserver.so.1
#10 0x00007f837d044945 in Nepomuk::Core::~Core (this=0x76b7d0, 
__in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/nepomukcore.cpp:45
#11 0x00007f837d0449c9 in Nepomuk::Core::~Core (this=0x76b7d0, 
__in_chrg=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/nepomukcore.cpp:48
#12 0x00007f838ce72a34 in QObjectPrivate::deleteChildren (this=0x76b010) at 
kernel/qobject.cpp:1955
#13 0x00007f838ce77782 in QObject::~QObject (this=0x7500b0, __in_chrg=<value 
optimized out>) at kernel/qobject.cpp:946
#14 0x00007f837d043c03 in ~Storage (this=0x7500b0, __in_chrg=<value optimized 
out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/storage.cpp:50
#15 Nepomuk::Storage::~Storage (this=0x7500b0, __in_chrg=<value optimized 
out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/storage.cpp:52
#16 0x00007f838ce72a34 in QObjectPrivate::deleteChildren (this=0x6fabd0) at 
kernel/qobject.cpp:1955
#17 0x00007f838ce77782 in QObject::~QObject (this=0x6f8d00, __in_chrg=<value 
optimized out>) at kernel/qobject.cpp:946
#18 0x0000000000404749 in Nepomuk::ServiceControl::~ServiceControl 
(this=0x6f8d00, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-
runtime-4.6.1/nepomuk/servicestub/servicecontrol.cpp:39
#19 0x00007f838ce72a34 in QObjectPrivate::deleteChildren (this=0x625330) at 
kernel/qobject.cpp:1955
#20 0x00007f838ce77782 in QObject::~QObject (this=0x7fffcd8692d0, 
__in_chrg=<value optimized out>) at kernel/qobject.cpp:946
#21 0x00007f838aff0d43 in QApplication::~QApplication (this=0x7fffcd8692d0, 
__in_chrg=<value optimized out>) at kernel/qapplication.cpp:1080
#22 0x0000000000403f34 in main (argc=2, argv=0x7fffcd869728) at 
/usr/src/debug/kdebase-runtime-4.6.1/nepomuk/servicestub/main.cpp:101
Comment 3 Sebastian Trueg 2011-03-28 12:27:46 UTC

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