Bug 192568 - plasma-desktop crashs when shutdown or call "kquitapp plasma-desktop"
Summary: plasma-desktop crashs when shutdown or call "kquitapp plasma-desktop"
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-weather (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 197655 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-13 14:44 UTC by Felix Lemke
Modified: 2009-06-23 23:08 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Lemke 2009-05-13 14:44:08 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) "release 3.2"
Qt Version: 4.5.1
Operating System: Linux 2.6.27.4 i686

 -- Backtrace:
Application: Plasma-Arbeitsfläche (plasma-desktop), signal: Aborted
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb622e900 in raise () from /lib/libc.so.6
#8  0xb6230238 in abort () from /lib/libc.so.6
#9  0xb64c9365 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x87374f0 "Fatal Error: Accessed global static 'DataEngineManagerSingleton *privateDataEngineManagerSelf()' after destruction. Defined at /usr/src/packages/BUILD/kdelibs-4.2.85/plasma/dataenginemanager.cpp:79") at global/qglobal.cpp:2017
#10 0xb64c9451 in qFatal (msg=0xb7f2728c "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d") at global/qglobal.cpp:2216
#11 0xb7e1bfb3 in Plasma::DataEngineManager::self () from /usr/lib/libplasma.so.3
#12 0xa7b8f466 in WeatherEngine::~WeatherEngine () from /usr/lib/kde4/plasma_engine_weather.so
#13 0xb7e1ac5f in Plasma::DataEngineManager::~DataEngineManager () from /usr/lib/libplasma.so.3
#14 0xb7e1adfa in Plasma::._173::destroy () from /usr/lib/libplasma.so.3
#15 0xb7de07bb in KCleanUpGlobalStatic::~KCleanUpGlobalStatic () from /usr/lib/libplasma.so.3
#16 0xb62318f1 in exit () from /lib/libc.so.6
#17 0xb621a5fd in __libc_start_main () from /lib/libc.so.6
#18 0x08048681 in _start ()
Comment 1 Aaron J. Seigo 2009-05-14 01:20:56 UTC
what weather-using components do you have loaded in your plasma-desktop config? (weather plasmoid, lcd weather plasmoid, weather wallpaper, etc...?)
Comment 2 Aaron J. Seigo 2009-05-14 01:31:56 UTC
SVN commit 967782 by aseigo:

clear the ions on application quit so we don't end up accessing the manager singleton on app close if the engine somehow ends up not removed before that point
BUG:192568


 M  +10 -1     weatherengine.cpp  
 M  +5 -0      weatherengine.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=967782
Comment 3 Felix Lemke 2009-05-14 09:17:16 UTC
That sounds good. I use some weather apps, for example the weather wallpaper.

Thanks and regards,
felix
Comment 4 Aaron J. Seigo 2009-06-23 23:08:58 UTC
*** Bug 197655 has been marked as a duplicate of this bug. ***