Bug 248875 - Plasma desktop crashes after closing unidentified X process
Summary: Plasma desktop crashes after closing unidentified X process
Status: RESOLVED DUPLICATE of bug 237154
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-24 10:28 UTC by Jos Geluk
Modified: 2010-08-24 11:51 UTC (History)
1 user (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 Jos Geluk 2010-08-24 10:28:24 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
- Unusual behavior I noticed:
Since upgrading to KDE 4.5 occasionally (a couple of times in a day's work) a process icon appears in the task bar. It has no title, just a large yellow X. When I place the mouse over it, an icon appears that looks most like a lipstick. Right-clicking gives the same options as ordinary processes, and I can send it to another desktop for instance. However, when I close the process, plasma desktop crashes and restarts (with this crash report wizard that I am now filling in).
 
All of my desktop widgets are still running at that point.

- Custom settings of the application:
None that I know of.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma-werkgebied (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0xb7733720 (LWP 9246))]

Thread 2 (Thread 0xaf8d0b70 (LWP 9305)):
#0  0x00662422 in __kernel_vsyscall ()
#1  0x0055d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x009e69dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0677b51d in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0677b601 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0055896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x009d9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7733720 (LWP 9246)):
[KCrash Handler]
#7  0x00662422 in __kernel_vsyscall ()
#8  0x00936651 in raise () from /lib/tls/i686/cmov/libc.so.6
#9  0x00939a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#10 0x0342331c in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#11 0x034234ea in ?? () from /usr/lib/libQtCore.so.4
#12 0x034235f9 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#13 0x001f47c4 in Plasma::DataEngineManager::self() () from /usr/lib/libplasma.so.3
#14 0x02d70165 in ?? () from /usr/lib/kde4/plasma_engine_weather.so
#15 0x02d70356 in ?? () from /usr/lib/kde4/plasma_engine_weather.so
#16 0x001f4414 in Plasma::DataEngineManager::~DataEngineManager() () from /usr/lib/libplasma.so.3
#17 0x001f45ba in ?? () from /usr/lib/libplasma.so.3
#18 0x001a11fb in ?? () from /usr/lib/libplasma.so.3
#19 0x0093b1bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#20 0x0093b22f in exit () from /lib/tls/i686/cmov/libc.so.6
#21 0x014a29eb in ?? () from /usr/lib/libQtGui.so.4
#22 0x0110408a in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#23 0x011040c6 in ?? () from /usr/lib/libkdeui.so.5
#24 0x0045fc16 in _XIOError () from /usr/lib/libX11.so.6
#25 0x00467a1a in ?? () from /usr/lib/libX11.so.6
#26 0x00468356 in _XEventsQueued () from /usr/lib/libX11.so.6
#27 0x00450adf in XEventsQueued () from /usr/lib/libX11.so.6
#28 0x014e2585 in ?? () from /usr/lib/libQtGui.so.4
#29 0x0237d799 in g_main_context_check () from /lib/libglib-2.0.so.0
#30 0x0237e0ce in ?? () from /lib/libglib-2.0.so.0
#31 0x0237e4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x0355c195 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x014e23b5 in ?? () from /usr/lib/libQtGui.so.4
#34 0x0352c419 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x0352c89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x03530e4f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#37 0x0141fef7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#38 0x008cab1e in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#39 0x0804860b in _start ()

Possible duplicates by query: bug 237154, bug 217716, bug 215469.

Reported using DrKonqi
Comment 1 Beat Wolf 2010-08-24 11:39:22 UTC

*** This bug has been marked as a duplicate of bug 237154 ***
Comment 2 Jos Geluk 2010-08-24 11:51:27 UTC
Op dinsdag 24 augustus 2010 11:39:25 schreef Beat Wolf:
 
> *** This bug has been marked as a duplicate of bug 237154 ***

OK, I agree. The icon that I see is the same as on that Russian guy's desktop. 
BTW Tweetdeck is the application that causes it. It does create a systray 
icon, and a Tweetdeck taskbar icon, but an X taskbar icon as well. When I 
close Tweetdeck, the X icon goes away too. When I close the X icon, plasma 
crashes, as described in the bug report.

Do you think I should mention this somewhere? 

Thank you,

Jos Geluk.