Bug 279178

Summary: Telepathy Nepomuk Service crashes when NepomukServer is being shutdown
Product: [Unmaintained] telepathy Reporter: Martin Klapetek <mklapetek>
Component: nepomuk-serviceAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: dvratil, me
Priority: NOR    
Version: git-latest   
Target Milestone: Future   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Klapetek 2011-08-02 14:53:37 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.7.40 (4.7.40 (KDE 4.8 >= 200110623) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Ending Nepomuk through dbus always crashes Telepathy service.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault
[KCrash Handler]
#6  QString::QString (this=0x7fff6d3549a0, other=...) at /opt/project-neon/include/QtCore/qstring.h:728
#7  0x00007ff478895f21 in Tp::Contact::id (this=<value optimized out>) at /home/mck182/Work/Telepathy/telepathy-qt4/TelepathyQt4/contact.cpp:359
#8  0x00007ff478c9cde3 in Contact::shutdown (this=0x105b300) at /home/mck182/Work/Telepathy/telepathy-nepomuk-service/contact.cpp:109
#9  0x00007ff478c985ab in Account::shutdown (this=0x100d5d0) at /home/mck182/Work/Telepathy/telepathy-nepomuk-service/account.cpp:82
#10 0x00007ff478c9624f in Controller::shutdown (this=0xf5cfb0) at /home/mck182/Work/Telepathy/telepathy-nepomuk-service/controller.cpp:158
#11 0x00007ff478c943bd in TelepathyService::~TelepathyService (this=0xf0ed90, __in_chrg=<value optimized out>) at /home/mck182/Work/Telepathy/telepathy-nepomuk-service/service.cpp:51
#12 0x00007ff478c9441c in TelepathyService::~TelepathyService (this=0xf0ed90, __in_chrg=<value optimized out>) at /home/mck182/Work/Telepathy/telepathy-nepomuk-service/service.cpp:52
#13 0x00007ff488865538 in QObjectPrivate::deleteChildren (this=0xf35780) at kernel/qobject.cpp:1957
#14 0x00007ff488863bfe in QObject::~QObject (this=0xf35060, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#15 0x0000000000405b57 in Nepomuk::ServiceControl::~ServiceControl (this=0xf35060, __in_chrg=<value optimized out>) at /home/mck182/kdesrc/kde-runtime/nepomuk/servicestub/servicecontrol.cpp:39
#16 0x0000000000405b8a in Nepomuk::ServiceControl::~ServiceControl (this=0xf35060, __in_chrg=<value optimized out>) at /home/mck182/kdesrc/kde-runtime/nepomuk/servicestub/servicecontrol.cpp:41
#17 0x00007ff488865538 in QObjectPrivate::deleteChildren (this=0xd91db0) at kernel/qobject.cpp:1957
#18 0x00007ff488863bfe in QObject::~QObject (this=0x7fff6d354f40, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#19 0x00007ff48884b80c in QCoreApplication::~QCoreApplication (this=0x7fff6d354f40, __in_chrg=<value optimized out>) at kernel/qcoreapplication.cpp:616
#20 0x00007ff486210de3 in QApplication::~QApplication (this=0x7fff6d354f40, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1071
#21 0x00007ff4877cfbfd in KApplication::~KApplication() () from /opt/project-neon/lib/libkdeui.so.5
#22 0x00000000004045d9 in main (argc=2, argv=0x7fff6d355398) at /home/mck182/kdesrc/kde-runtime/nepomuk/servicestub/main.cpp:102

Reported using DrKonqi
Comment 1 Daniel Vrátil 2012-11-11 13:11:11 UTC
Is this still valid? I can't reproduce the crash with current nepomuk-core and ktp-nepomuk-service from git.
Comment 2 Martin Klapetek 2012-11-11 13:15:55 UTC
Not as far as I can tell.