Bug 478495 - Black screen with movable cursor and/or systemcrash
Summary: Black screen with movable cursor and/or systemcrash
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: KDE4 Workspace (show other bugs)
Version: Final
Hardware: x86 openSUSE 11.1
: P2 - High : Critical with 11 votes (vote)
Target Milestone: unspecified
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-22 09:03 UTC by Forgotten User DHIkF8sU1p
Modified: 2009-07-27 10:15 UTC (History)
11 users (show)

See Also:
Found By: Community User
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Xsession error log. (49.55 KB, application/octet-stream)
2009-02-23 12:50 UTC, Rodney Baker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User DHIkF8sU1p 2009-02-22 09:03:16 UTC
Please have look at this report for more informations, i'm not the only one

https://bugs.kde.org/show_bug.cgi?id=185127

One of my system crashes everytime when want to open a new window or open kickoff. System is a 1400er Celeron, three graphicadapter, GF 6200, GF6600GT and ATI8500 are tested, with the same result.

The Crashproblem starts after my KDE4-update on Thursday, before that i only got the black screen with cursor. There ist only the message in .xsession-errors.

I have made an complete new systeminstallation yesterday, but the crashes don't want to go.

If i use KDE 3.5.10, the system is absolute stable
Comment 1 Forgotten User DHIkF8sU1p 2009-02-22 09:04:41 UTC
Change importance
Comment 2 Andreas Demmer 2009-02-22 09:30:08 UTC
I can confirm this but there is a way more easy workaround until the issue is
fixed: When the black screen appears, just disable compositing by pressing
[ALT]+[SHIFT]+[F12] -> Your windows re-appear. Afterwards, you can re-enable
compositing with the same hotkey: [ALT]+[SHIFT]+[F12]
Comment 3 Forgotten User 10buyl7JnO 2009-02-22 09:42:59 UTC
I can also confirm this on opensuse 11.1 with latest kde4.2 packages from factory repository. Work around is [ALT]+[SHIFT]+[F12].
Comment 4 Forgotten User vXTZVacoSi 2009-02-22 09:53:35 UTC
Changed product to 11.2 as it is a 4.2 bug
Comment 5 kojot 350 2009-02-22 11:42:22 UTC
I've tried trigers mentioned on kde bugs but I could not reproduce this bug, I wonder where is the difference between my system and yours.

My system:
Linux 2.6.27.8-9.1-default x86_64
openSUSE 11.1 (x86_64)
Qt: 4.5.0-rc1
KDE: 4.2.00 (KDE 4.2.0) "release 102"
Plasma Workspace: 0.3
x11-video-nvidiaG02-180.29-0.1

Toshiba A-200 laptop with nvidia GeForce Go 7300
Comment 6 Forgotten User DHIkF8sU1p 2009-02-22 13:53:29 UTC
I have found this in forums.opensuse.org
I can't test it, because the machine isn't here

http://forums.opensuse.org/applications/408398-newest-kde4-factory-black-screen-when-firefox-starts.html#post1947633
Comment 7 kojot 350 2009-02-22 15:23:45 UTC
(In reply to comment #5)
> I've tried trigers mentioned on kde bugs but I could not reproduce this bug, I
> wonder where is the difference between my system and yours.

I think it may be related that I use Qt 4.5-rc1 (from here: http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.1/x86_64/)
Comment 8 P Linnell 2009-02-22 15:51:14 UTC
(In reply to comment #7)
> (In reply to comment #5)
> > I've tried trigers mentioned on kde bugs but I could not reproduce this bug, I
> > wonder where is the difference between my system and yours.
> 
> I think it may be related that I use Qt 4.5-rc1 (from here:
> http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.1/x86_64/)

libqt4-x11-4.4.3-4.8.2
libqt4-4.4.3-4.8.2
libqt4-sql-mysql-4.4.3-11.8.1
ibqt4-sql-4.4.3-4.8.2
libqt4-qt3support-4.4.3-4.8.2
libqt4-devel-4.4.3-4.8.2
KDE: 4.2.00 (KDE 4.2.0) "release 102"
radeon open source drivers
rpm -qa kernel*
kernel-pae-base-2.6.27.7-9.1
kernel-pae-2.6.27.7-9.1
kernel-pae-extra-2.6.27.7-9.1
Comment 9 Andreas Demmer 2009-02-23 07:12:04 UTC
Disabling the present windows effect fixes the issue for me so far. Probably it is related to this effect.

I'm on Qt 4.4.3, therefore Qt 4.5 cannot be the reason for this bug.
Comment 10 Rodney Baker 2009-02-23 07:48:48 UTC
I have also seen this running 4.2 on 11.0. It started after the latest KDE update from Factory last Thursday/Friday. Clicking on icons in the plasma panel quick-launch can trigger it, especially if a system tray icon has been clicked first. 

When I see it occur if I press Alt+Tab, the window titles show at the bottom of the screen (I have cover switch enabled). The applications are still running and responsd to keystrokes but apart from the mouse cursor and cover-switch window titles nothing else is visible.

Running NVidia binary drivers version 173.14.12 (compiled from source).
Comment 11 Stephan Binner 2009-02-23 09:03:30 UTC
Don't change the priority: http://en.opensuse.org/Bugs/Definitions#Bug_Priorities
Comment 12 Rodney Baker 2009-02-23 12:49:47 UTC
This has deteriorated to the point where every time I try to open Konsole or Firefox I get a black screen with a mouse cursor. I am attaching .xsession-errors. The last crash was simply clicking on the menu button on the panel. KDE4 is virtually unusable since the latest update.

Output of rpm -qa | grep 'kde4':

kde4-kim-0.9.5-0.pm.2
kde4-ksnapshot-4.2.0-74.1
kde4-kio_kamera-4.2.0-74.1
kde4-kgamma-4.2.0-74.1
kde4-kate-devel-4.2.0-45.1
kde4-kdm-branding-openSUSE-11.1-83.17
kde4-kwalletmanager-4.2.0-45.18
libkde4-4.2.0-102.1
kde4-kmix-4.2.0-41.24
kde4-kate-4.2.0-45.1
kde4-kdm-4.2.0-204.2
kde4-kaffeine-4.2.0.svn927725-1.3
kde4-okular-4.2.0-74.1
kde4-keditbookmarks-4.2.0-73.1
kde4-kdialog-4.2.0-73.1
kde4-kio_audiocd-4.2.0-41.24
kde4-korganizer-4.2.0-92.1
python-kde4-4.2.0-35.18
libkde4-devel-4.2.0-102.1
kde4-kuser-4.2.0-28.19
kde4-kjots-4.2.0-92.1
kde4-kmail-4.2.0-92.1
kde4-kalarm-4.2.0-92.1
qtcurve-kde4-0.60.0-2.4
kde4-kgpg-4.2.0-45.18
kde4-kfilereplace-4.2.0-30.22
kde4-kreversi-4.2.0-43.1
skanlite-0.2.kde4.2.0-9.22
kde4-kcalc-4.2.0-45.18
kde4-ktouch-4.2.0-51.10
kde4-kinfocenter-4.2.0-73.1
kde4-konqueror-plugins-4.2.0-39.28
kde4-konsole-4.2.0-73.1
kde4-akregator-4.2.0-92.1
kde4-kalzium-4.2.0-51.10
kde4-kdenlive-0.7.1-0.pm.2
kde4-ark-4.2.0-45.18
kde4-kimagemapeditor-4.2.0-30.22
kde4-amarok-2.0.1.1-20.46
kde4-kontact-4.2.0-92.1
kde4-kruler-4.2.0-74.1
kde4-kmtrace-4.2.0-45.1
kde4-kpat-4.2.0-43.1
kde4-kdf-4.2.0-45.18
kde4-kcm_gtk-1.1-128.32
kde4-kwrite-4.2.0-73.1
kde4-krdc-4.2.0-62.1
kde4-knotes-4.2.0-92.1
kde4-kgreeter-plugins-4.2.0-204.2
kde4-l10n-he-4.2.0-14.19
kde4-kdessh-4.2.0-45.18
kde4-konqueror-4.2.0-73.1
kde4-kcron-4.2.0-28.19
kde4-konqueror-plugins-lang-4.2.0-39.28
kde4-amarok-lang-2.0.1.1-20.46
kde4-printer-applet-4.2.0-45.18
kde4-webkitpart-4.2.0.svn928260-18.1
kde4-kmag-4.2.0-32.25
kde4-kcolorchooser-4.2.0-74.1
kde4-plasma-addons-4.2.0-55.10
kde4-kcharselect-4.2.0-45.18
kde4-k3b-4.2.0.svn927728-4.2
kde4-krfb-4.2.0-62.1
kde4-kdepasswd-4.2.0-73.1
kde4-kmines-4.2.0-43.1
kde4-kolf-4.2.0-43.1
kde4-krename-3.9.1-1.1
kde4-superkaramba-4.2.0-45.18
ruby-kde4-4.2.0-37.1
kde4-kopete-4.2.0-62.1
kde4-kaddressbook-4.2.0-92.1
kde4-kmahjongg-4.2.0-43.1
kde4-kwin-4.2.0-204.2
kid3-kde4-1.1-1.pm.1
kde4-l10n-en_GB-4.2.0-14.19
kde4-kfloppy-4.2.0-45.18
kde4-kweather-4.2.0-22.24
kde4-kfind-4.2.0-73.1
kde4-kalgebra-4.2.0-51.10
kde4-kget-4.2.0-62.1
kde4-k9copy-2.1.0-0.pm.2
kde4-filesystem-4.2.0-36.2
kde4-kompare-4.2.0-45.1
kde4-kmplot-4.2.0-51.10
kde4-kbugbuster-4.2.0-45.1
kde4-dolphin-4.2.0-73.1
kde4-opensuse-updater-0.7.17-6.2
kde4-kplayer-0.7-0.pm.1
kde4-kwikdisk-4.2.0-45.18
kde4-knetworkconf-4.2.0-28.19
kde4-kpackage-4.2.0-28.19
kde4-gwenview-4.2.0-74.1
kde4-yakuake-2.9.4-14.34

Last few lines of .xsession-errors: 
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setFont: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::end: Painter not active, aborted
kwin(3802) KWin::checkGLError: GL error ( PostPaint ): 0x "500"
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setFont: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::end: Painter not active, aborted
kwin(3802) KWin::checkGLError: GL error ( PostPaint ): 0x "500"
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QPainter::begin: Cannot paint on a null pixmap
QObject: Do not delete object, 'unnamed', during its event handler!

(full file attached).
Comment 13 Rodney Baker 2009-02-23 12:50:24 UTC
Created attachment 274655 [details]
Xsession error log.
Comment 14 Forgotten User vXTZVacoSi 2009-02-23 13:03:58 UTC
> KDE4 is virtually unusable since the latest update

Well just turn of compositing or disable the present windows effect...
Makes it totally usable again.
Comment 15 Rodney Baker 2009-02-23 13:18:49 UTC
Sorry but in my case the Alt+Shift+F12 shortcut did not bring the windows back again. I've confirmed that it does disable compositing when windows are visible but as soon as the black screen occurs the only way out is Ctrl+Alt+Backspace.

I even renamed plasmarc and plasma-appletsrc and restarted with the default desktop but to no avail.

As a test I've now disabled "Improved Window Handling" in the KDE4 desktop settings. It seems to be much more stable with that setting turned off (a few other desktop effects are still turned on).

If it occurs again I'll try to narrow it down one-by-one if I can.
Comment 16 Forgotten User 10buyl7JnO 2009-02-23 13:52:29 UTC
(In reply to comment #15)
> Sorry but in my case the Alt+Shift+F12 shortcut did not bring the windows back
> again. I've confirmed that it does disable compositing when windows are visible
> but as soon as the black screen occurs the only way out is Ctrl+Alt+Backspace.
> 
> I even renamed plasmarc and plasma-appletsrc and restarted with the default
> desktop but to no avail.
> 
> As a test I've now disabled "Improved Window Handling" in the KDE4 desktop
> settings. It seems to be much more stable with that setting turned off (a few
> other desktop effects are still turned on).
> 
> If it occurs again I'll try to narrow it down one-by-one if I can.

I also encountered this issue. When this occurred few mins ago, I couldn't get back usable desktop using alt+shift+F12. I had to restart kde using alt+backspace.
Comment 17 Vadim Krevs 2009-02-25 08:32:31 UTC
Apparently, the upstream already has a fix for this issue - see comment #32 from https://bugs.kde.org/show_bug.cgi?id=185127. Any chance of issuing new KDE 4.2.0 packages with the fix?
Comment 18 Andreas Demmer 2009-03-29 09:56:31 UTC
Could these patches (https://bugs.kde.org/show_bug.cgi?id=185127 comments #32 and #57 be merged into openSUSE KDE 4.2.2 packages?
Comment 19 Andreas Demmer 2009-04-03 06:25:16 UTC
I upgraded to KDE 4.2.2 yesterday and despite the fact that this bug was not fixed in 4.2 branch (according to the changelog), i dared to re-enable the present windows effect. And guess: I did not have a single black screen (or crashing kwin) since yesterday. I made heavy use of the present windows effect and it seems fixed for me now. Can someone confirm this?
Comment 20 Lubos Lunak 2009-04-20 20:09:34 UTC
Based on the previous comment assuming fixed.
Comment 21 Andreas Demmer 2009-04-21 06:22:30 UTC
Not a single crash in the last two weeks caused by the present windows effect altough I make heavy use of it. Works for me now.
Comment 22 Forgotten User 10buyl7JnO 2009-04-21 06:35:05 UTC
Its working fine for me too.
Comment 23 Jon Nelson 2009-07-08 16:32:55 UTC
I'm using KDE 4.3 (kwin version 4.2.95-282.3 as of this writing) on openSUSE 11.1, using the KDE43 repo.  Happens for me several times a day at least.

Finally figured out various work arounds.
Am currently trying the "disable present windows" approach, so we'll see if that helps.
Comment 24 Jon Nelson 2009-07-08 16:34:40 UTC
Reopening - present in KDE 4.2.95, thus is present for Factory.
Comment 25 Stephan Kulow 2009-07-27 10:15:29 UTC
I dare to claim you have a different issue than the others. So please open another bug.