Bug 202129 - Plasma simply crashed during normal usage (taskmanager/netwm causes a XIOError, crashing when accessing a global var in the dataengine)
Summary: Plasma simply crashed during normal usage (taskmanager/netwm causes a XIOErro...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: 4.8.5
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 206886 215469 217716 228367 234242 242824 243621 248965 254766 279754 280361 283723 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-31 20:35 UTC by jeanpaul145
Modified: 2020-12-13 07:59 UTC (History)
15 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.91 KB, text/plain)
2010-09-04 14:39 UTC, Chris Samuel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jeanpaul145 2009-07-31 20:35:32 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.98 (KDE 4.2.98 (KDE 4.3 RC3))
Qt Version: 4.5.0
Operating System: Linux 2.6.28-13-generic x86_64
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Aborted
[KCrash Handler]
#5  0x00007f5e07df8fb5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f5e07dfabc3 in *__GI_abort () at abort.c:88
#7  0x00007f5e0b43f885 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2006
#8  0x00007f5e0b43f9cb in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2201
#9  0x00007f5e02e06e57 in Plasma::DataEngineManager::self () at /build/buildd/kde4libs-4.2.98a/plasma/dataenginemanager.cpp:79
#10 0x00007f5dde3ec721 in WeatherEngine::unloadIons (this=0x2895350) at /build/buildd/kdebase-workspace-4.2.98/plasma/dataengines/weather/weatherengine.cpp:190
#11 0x00007f5dde3ec833 in ~WeatherEngine (this=0x42c4) at /build/buildd/kdebase-workspace-4.2.98/plasma/dataengines/weather/weatherengine.cpp:183
#12 0x00007f5e02e060db in ~DataEngineManager (this=0x199fd20) at /build/buildd/kde4libs-4.2.98a/plasma/dataenginemanager.cpp:54
#13 0x00007f5e02e06277 in destroy () at /build/buildd/kde4libs-4.2.98a/plasma/dataenginemanager.cpp:74
#14 0x00007f5e07dfc6ed in *__GI_exit (status=1) at exit.c:75
#15 0x00007f5e08b15e48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#16 0x00007f5e09bfb138 in KApplication::xioErrhandler (this=0x11705b0, dpy=0x11cf310) at /build/buildd/kde4libs-4.2.98a/kdeui/kernel/kapplication.cpp:408
#17 0x00007f5e0aa5b6e4 in _XIOError () from /usr/lib/libX11.so.6
#18 0x00007f5e0aa6323b in _XReply () from /usr/lib/libX11.so.6
#19 0x00007f5e0aa40246 in XGetWindowProperty () from /usr/lib/libX11.so.6
#20 0x00007f5e09d33519 in NETWinInfo::update (this=0x7fff13a45050, dirty_props=<value optimized out>) at /build/buildd/kde4libs-4.2.98a/kdeui/windowmanagement/netwm.cpp:3848
#21 0x00007f5deea7739a in TaskManager::TaskManager::windowChanged (this=0x1fb8730, w=15362568, dirty=524288) at /build/buildd/kdebase-workspace-4.2.98/libs/taskmanager/taskmanager.cpp:299
#22 0x00007f5deea78485 in TaskManager::TaskManager::qt_metacall (this=0x1fb8730, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff13a45250)
    at /build/buildd/kdebase-workspace-4.2.98/obj-x86_64-linux-gnu/libs/taskmanager/taskmanager.moc:111
#23 0x00007f5e0b5461f2 in QMetaObject::activate (sender=0x14ce250, from_signal_index=<value optimized out>, to_signal_index=14, argv=0xffffffffffffffff) at kernel/qobject.cpp:3069
#24 0x00007f5e09d28540 in KWindowSystem::windowChanged (this=0x42c4, _t1=15362568, _t2=524288) at /build/buildd/kde4libs-4.2.98a/obj-x86_64-linux-gnu/kdeui/kwindowsystem.moc:179
#25 0x00007f5e09d2ad9d in KWindowSystemPrivate::x11Event (this=0x14d8700, ev=0x7fff13a45c80) at /build/buildd/kde4libs-4.2.98a/kdeui/windowmanagement/kwindowsystem_x11.cpp:181
#26 0x00007f5e09bfab33 in KApplication::x11EventFilter (this=<value optimized out>, _event=0x7fff13a45c80) at /build/buildd/kde4libs-4.2.98a/kdeui/kernel/kapplication.cpp:911
#27 0x00007f5e0010abd7 in PlasmaApp::x11EventFilter (this=0x11705b0, event=0x7fff13a45c80) at /build/buildd/kdebase-workspace-4.2.98/plasma/shells/desktop/plasmaapp.cpp:490
#28 0x00007f5e08b14b1f in qt_x11EventFilter (ev=0x7fff13a45c80) at kernel/qapplication_x11.cpp:375
#29 0x00007f5e08b27faf in QApplication::x11ProcessEvent (this=0x11705b0, event=0x7fff13a45c80) at kernel/qapplication_x11.cpp:3273
#30 0x00007f5e08b51464 in x11EventSourceDispatch (s=0x11b29a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#31 0x00007f5e0751620a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00007f5e075198e0 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007f5e07519a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0x00007f5e0b559e6f in QEventDispatcherGlib::processEvents (this=0x11aef60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#35 0x00007f5e08b50bef in QGuiEventDispatcherGlib::processEvents (this=0x42c4, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#36 0x00007f5e0b52f002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 329539440}) at kernel/qeventloop.cpp:149
#37 0x00007f5e0b52f3cd in QEventLoop::exec (this=0x7fff13a45fb0, flags={i = 329539520}) at kernel/qeventloop.cpp:200
#38 0x00007f5e0b531694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#39 0x00007f5e000f76bb in kdemain (argc=1, argv=0x111eb50) at /build/buildd/kdebase-workspace-4.2.98/plasma/shells/desktop/main.cpp:50
#40 0x0000000000407215 in launch (argc=1, _name=0x1163fc8 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=0x1163fe8 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a3c9 "0") at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:676
#41 0x0000000000407a38 in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:1168
#42 0x0000000000407fe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:1361
#43 0x0000000000408b26 in main (argc=2, argv=0x7fff13a46e58, envp=0x7fff13a46e70) at /build/buildd/kde4libs-4.2.98a/kinit/kinit.cpp:1788

Reported using DrKonqi
Comment 1 Shawn Starr 2009-08-01 01:14:43 UTC
Can you tell me what you did to reproduce? That is a weird crash. It's crashing on unload.
Comment 2 Dario Andres 2009-08-01 03:20:02 UTC
A Taskbar/kdelibs(netwininfo/kwindowsystem) causing a XIOError. Mh
Comment 3 jeanpaul145 2009-08-01 10:39:23 UTC
It was normal desktop usage, but what specifically, I honestly don't know.
Comment 4 Beat Wolf 2009-08-10 11:04:30 UTC

*** This bug has been marked as a duplicate of bug 200773 ***
Comment 5 Dario Andres 2009-12-10 14:32:26 UTC
Reopening.. it is not the same crash.
Comment 6 Dario Andres 2009-12-10 14:32:32 UTC
*** Bug 215469 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-12-10 14:32:36 UTC
*** Bug 217716 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-12-14 18:04:42 UTC
From bug 217716:
---
I believe I minimized a firefox window behind which was the "Weather Forecast"
plasmoid.
Comment 9 Dario Andres 2010-02-24 22:27:50 UTC
*** Bug 228367 has been marked as a duplicate of this bug. ***
Comment 10 Aaron J. Seigo 2010-05-13 19:52:17 UTC
*** Bug 206886 has been marked as a duplicate of this bug. ***
Comment 11 Aaron J. Seigo 2010-05-13 19:52:20 UTC
*** Bug 234242 has been marked as a duplicate of this bug. ***
Comment 12 Aaron J. Seigo 2010-05-13 19:55:14 UTC
this is the important bit:

#16 0x00007f5e09bfb138 in KApplication::xioErrhandler (this=0x11705b0,
dpy=0x11cf310) at
/build/buildd/kde4libs-4.2.98a/kdeui/kernel/kapplication.cpp:408
#17 0x00007f5e0aa5b6e4 in _XIOError () from /usr/lib/libX11.so.6
#18 0x00007f5e0aa6323b in _XReply () from /usr/lib/libX11.so.6
#19 0x00007f5e0aa40246 in XGetWindowProperty () from /usr/lib/libX11.so.6
#20 0x00007f5e09d33519 in NETWinInfo::update (this=0x7fff13a45050,
dirty_props=<value optimized out>) at
/build/buildd/kde4libs-4.2.98a/kdeui/windowmanagement/netwm.cpp:3848
Comment 13 Lubos Lunak 2010-05-14 14:48:14 UTC
Just like with all the other _XIOError bugreports, this is either X server disconnecting (i.e. unlikely here), or a threading problem.
Comment 14 Beat Wolf 2010-06-26 10:44:10 UTC
*** Bug 242824 has been marked as a duplicate of this bug. ***
Comment 15 Beat Wolf 2010-07-05 22:12:16 UTC
*** Bug 243621 has been marked as a duplicate of this bug. ***
Comment 16 Chris Samuel 2010-09-04 14:39:54 UTC
Created attachment 51308 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

Nothing at all - I was out in the city at a film festival and returned to find this crash had occured!

-- Backtrace (Reduced):
#11 0x00007f26019408df in operator-> () at ../../plasma/dataenginemanager.cpp:79
#12 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#13 0x00007f25e1fbcd0d in WeatherEngine::unloadIons (this=0x2943620) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#14 0x00007f25e1fbceb3 in ~WeatherEngine (this=0xb5f, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#15 0x00007f26019405ae in ~DataEngineManagerPrivate (this=0x28a1a40, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
Comment 17 Beat Wolf 2010-10-20 20:28:56 UTC
*** Bug 254766 has been marked as a duplicate of this bug. ***
Comment 18 Beat Wolf 2010-10-20 20:29:06 UTC
*** Bug 248965 has been marked as a duplicate of this bug. ***
Comment 19 Nicolas L. 2011-10-17 13:46:28 UTC
*** Bug 283723 has been marked as a duplicate of this bug. ***
Comment 20 Nicolas L. 2011-10-17 13:47:31 UTC
*** Bug 279754 has been marked as a duplicate of this bug. ***
Comment 21 Nicolas L. 2011-10-17 13:47:59 UTC
*** Bug 280361 has been marked as a duplicate of this bug. ***
Comment 22 Myriam Schweingruber 2012-10-17 11:26:16 UTC
Setting status to confirmed.
Comment 23 Justin Zobel 2020-12-13 02:22:14 UTC
Thank you for the crash reports.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 24 Chris Samuel 2020-12-13 07:59:48 UTC
Hi Justin,

This appears to have been fixed at some point in the last *cough* 9 years.. ;-)

All the best,
Chris