Cannot logout of a KDE session

opensuse 12.3
linux v3.7.10-1.16-desktop x86_64

I recently upgraded a server from 11.4 to 12.3. In terms of server-ness, the upgrade went fairly well: All of the services it provided previously are still there.

The part that did not go well was the graphics part. In 11.4 it was using ATI’s fglrx video driver. I removed fglrx during the upgrade. My previous experience with 12.x was that the radeon[hd] driver was the preferred replacement. Not so, it would seem, any longer. I cannot really say which driver is actually in use. The Gnome desktop crashes when I attempt to log in. KDE is functional but has odd visual artifacts.

Yesterday I noticed that the swap file was almost full. “Hmm!” I thought, “Yet another oddity.” It is not like there is any memory constraint. I decided to log out which is a workaround for a spontaneously filling swap file.

I cannot log out! I click on “Leave” and nothing happens. I click on the Exit button the in KDE menu list, select LogOut, … and nothing happens. I entered ctrl+alt+del multiple times; nothing.

How do I logout of a session that refuses to even acknowledge such an operation exists?

That sounds like a bug I experienced in 12.1 and 12.2 from time to time, it’s gone now for me in 12.3 though…

In that case, you can’t logout, at least I never found a way.

You can kill ksmserver, that should end your session.
Or press Ctrl+Alt+Backspace twice to kill the X server.
Of course, both methods are not the preferred way to exit KDE, but well…:wink:

For finding out which driver you’re using (radeonhd is not available anymore), you could have a look in KInfocenter, which should be placed on your desktop.
And please upload the file /var/log/Xorg.0.log to SUSE Paste or similar and post a link.
Which gfx card are you using, btw?

Yes, those methods work. Also by logging in remotely I could then issue “shutdown -r now” to restart the computer.

And please upload the file /var/log/Xorg.0.log to SUSE Paste or similar and post a link.

SUSE Paste

Which gfx card are you using, btw?

Radeon hd3200. It is built into a Asus m3a78-em motherboard. Three other computers have the same motherboard and work fine with that graphics adapter.

On 2013-09-04 07:26, jimoe666 wrote:
>
> wolfi323;2582456 Wrote:
>> In that case, you can’t logout, at least I never found a way.
>>
>> You can kill ksmserver, that should end your session.
>> Or press Ctrl+Alt+Backspace twice to kill the X server.
>> Of course, both methods are not the preferred way to exit KDE, but
>> well…:wink:
> Yes, those methods work. Also by logging in remotely I could then issue
> “shutdown -r now” to restart the computer.

You should also run “top” in a terminal, then press “M” (case is
important) to sort by memory usage, to see what is using that lot of
memory, and thus your swap.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

So you can’t use fglrx anymore. The current driver doesn’t support your gfx card, and the legacy driver (which would support it) doesn’t work on openSUSE 12.3.
Do you still have it installed maybe? Then remove it.

According to your log file, you are using the fbdev driver, because:

   228.461] (II) [KMS] drm report modesetting isn't supported.

So please check that you have NO_KMS_IN_INITRD=“no” in /etc/sysconfig/kernel (if in doubt, please post the file).

And please post the output of:

grep -R radeon /etc/modprobe*