Bugzilla – Bug 478495
Black screen with movable cursor and/or systemcrash
Last modified: 2009-07-27 10:15:29 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
Change importance
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]
I can also confirm this on opensuse 11.1 with latest kde4.2 packages from factory repository. Work around is [ALT]+[SHIFT]+[F12].
Changed product to 11.2 as it is a 4.2 bug
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
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
(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/)
(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
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.
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).
Don't change the priority: http://en.opensuse.org/Bugs/Definitions#Bug_Priorities
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).
Created attachment 274655 [details] Xsession error log.
> KDE4 is virtually unusable since the latest update Well just turn of compositing or disable the present windows effect... Makes it totally usable again.
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.
(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.
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?
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?
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?
Based on the previous comment assuming fixed.
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.
Its working fine for me too.
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.
Reopening - present in KDE 4.2.95, thus is present for Factory.
I dare to claim you have a different issue than the others. So please open another bug.