Bug 632830

Summary: KDE crash during login in qemu-kvm with vesa and/or fbdev driver
Product: [openSUSE] openSUSE 11.3 Reporter: Matthias Hopf <mhopf>
Component: KDE4 WorkspaceAssignee: E-mail List <kde-maintainers>
Status: RESOLVED NORESPONSE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: agraf, sndirsch
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: xsession-errors

Description Matthias Hopf 2010-08-19 14:12:23 UTC
Overview over test matrix in bug 620385.

When
- starting qemu-kvm -vga cirrus   and  using the vesa Xorg driver    or
- starting qemu-kvm -vga std      and  using the fbdev Xorg driver

the following bugs can be noticed:
- Font rendering in kdm is broken in the Menus.
- The panel is rendered shorter than the screen width during login.
- Shortly after the panel is shown KDE crashes and logs out the user.
  The Xserver does *not* crash.

All this seems to be related to rendering in a 24 bit-per-pixel format into a 32 bit-per-pixel pixmap (as both vesa and fbdev use 32 bpp).
Using -vga cirrus and the cirrus Xorg driver doesn't show this type of errors, as the cirrus driver exports a 24 bpp pixmaps.

*However*, this does not happen with -vga std and using the vesa Xorg driver (but this combination is dead slow).
Comment 1 Matthias Hopf 2010-08-19 14:14:57 UTC
Created attachment 384174 [details]
xsession-errors

xsession-errors for -vga std when using the vesa Xorg driver.

Note the

kmix: Fatal IO error: client killed
kdeinit4: Fatal IO error: client killed
kdeinit4: sending SIGHUP to children.
Comment 2 Stefan Dirsch 2010-08-30 12:26:12 UTC
agraf proposed to give SLE11-SP1 kernel + appropriate kvm kernelmodule package a try on the 11.1 host system.
Comment 3 Matthias Hopf 2010-09-15 15:29:40 UTC
With SLE11-SP1 the system behaves a *bit* more consistent, but still broken:

- starting qemu-kvm -vga cirrus   and  using either vesa *or* fbdev Xorg driver
- starting qemu-kvm -vga std      and  using the fbdev Xorg driver
Comment 4 Stefan Dirsch 2011-03-18 12:09:57 UTC
We should verify, whether that is still an issue with a current Kernel (kvm kernel module), qemu-kvm and openSUSE 11.4 as guest system. Matthias is meanwhile
running openSUSE 11.3 as host.
Comment 5 Stefan Dirsch 2011-08-31 15:37:21 UTC
With Matthias leaving company it's unlikely anybody is going to retest this. Hence closing as NORESPONSE.