On Thursday 03 February 2011 14:10:24 Roger Oberholtzer wrote:
On Thu, 2011-02-03 at 13:11 +0100, Will Stephenson wrote:
On Thursday 03 February 2011 12:16:19 Roger Oberholtzer wrote:
I just updated KDE to 4.5.5 on openSUSE 11.2. I get the kde login screen, and I can log in to other desktops (ice for example). But when I log in to KDE, the screen turns white and then black. I get an arrow cursor. Nothing more. I can restart the X server with the ctrl-backspace sequence. X is running. The cursor moves. I never get the KDE busy cursor one sees when KDE is starting.
The repo KDE came from is:
http://download.opensuse.org/repositories/KDE:/Release:/45/openSUSE_11. 2/
The chipset is an ATI ES1000. It runs as a non 3D chip. Nothing fancy.
I forced a reinstall of the packages in this repo. No difference.
I tried adding a new user jic. No difference. I see (on a virtual terminal) that many kde apps are running. But I cannot tell if one is 'stuck' or some important one is missing.
Of course I am at a remote site with limited time. Could it be any other way? I am sure this is the same release of KDE that I am running on a few other systems (different hardware of course). I did not expect a problem.
Hi Roger
Tricky situation!
What last worked? Did you upgrade from 11.2's default KDE 4.3 to 4.5?
It was from the KDE update KDE version. I can add that I can start things like konsole or dolphin from IceWM. I suspect kwin is the problem. But I do not know...
First get some verbose debug (if kwriteconfig doesn't work then the installation is borked at a package consistency level).
kwriteconfig --file kdebugrc --key DisableAll false
Then I'd look at .xsession-errors or start KDE from a text console (export WINDOWMANAGER=`which startkde`, startx -- :1) and look for complaints. Enable
I'm guessing kwin has a problem - see if the debug output is informative. Try forcing compositing off (kwriteconfig --file kwinrc --group Compositing --key Enabled true) then logging in. Or try starting a different window manager inside the running session (icewm --replace).
I tried all but the different wm. I sent you direct the log that I get when running startx. This looks similar to waht I saw in the .xsession-errors file. My eye is not trained to see suspect things in this context. So some obvious error might pass me unnoticed.
Since kwin does not crash I think its GL capability check is broken. Does disabling compositing not help for you? NB you have to do this when kwin is not running or it will overwrite your changes when it shuts down. This is the important part: kwin(6463) KWin::CompositingPrefs::detectDriverAndVersion: GL vendor is "Mesa Project" kwin(6463) KWin::CompositingPrefs::detectDriverAndVersion: GL renderer is "Software Rasterizer" kwin(6463) KWin::CompositingPrefs::detectDriverAndVersion: GL version is "1.4 (2.1 Mesa 7.6)" kwin(6463) KWin::CompositingPrefs::detectDriverAndVersion: Detected driver "software" , version "7.6.)" kded(6453) ActivityManager::RegisterActivityController: Registering "org.kde.ActivityController-6463" as an activity controller kwin(6463): ""fsrestore1" - conversion of "0,0,0,0" to QRect failed" Unhandled monitor type 0 kwin(6463)/kdecore (KSycoca): Trying to open ksycoca from "/var/tmp/kdecache- roger/ksycoca4" kwin(6463): glCheckFramebufferStatus failed: "GL_NO_ERROR" WARNING: Application calling GLX 1.3 function "glXCreatePixmap" when GLX 1.3 is not supported! This is an application bug! WARNING: Application calling GLX 1.3 function "glXQueryDrawable" when GLX 1.3 is not supported! This is an application bug! I've reported this as https://bugs.kde.org/show_bug.cgi?id=265293
I was not sure how to run icewm in this context. Where would I actually run toe command?
Assuming you used startx -- :1 to start kde, from the same text console: $ DISPLAY=:1 icewm --replace HTH Will -- Will Stephenson, KDE Developer, openSUSE Boosters Team SUSE LINUX Products GmbH - Nürnberg - AG Nürnberg - HRB 16746 - GF: Markus Rex -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org