wine fullscreen app makes X server crash on jaunty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
On a Samsung Laptop running Kubuntu Jaunty (with latest package upgrades), the X server crashes when I run the Game "Age of Empires II: The Conquerors" with wine in fullscreen mode.
Apparently, the crash happens during or shortly after the app tries to change the screen resolution for the introductory video sequence (screen flickering).
I filed a bug for wine already, but it got rejected on the grounds that wine (when run as a user) can never crash the X server if it isn't for a buggy server or video card driver.
So I'm guessing that when changing screen resolution, maybe wine does some weird stuff which it shouldn't, and this causes X.org to crash which it definitely shouldn't. This bug report is supposed to address the second issue now.
For the sake of comparison, the following scenarios do NOT produce the problem:
- Running the game with wine configured to emulate a virtual desktop inside an X window (In this case, the containing window resizes itself as needed and all pre-game videos as well as the game itself run fine)
- running Globulation2 (a Linux SDL game which also changes the screen resolution) in fullscreen mode
- manually changing the screen resolution with krandrtray
Hardware info:
Samsung X20 Laptop with "Intel Corporation Mobile 915GM/GMS/910GML Express" graphics card.
Package info:
wine 1.1.15
xserver-xorg 1:7.4~5ubuntu12
xserver-xorg-core 2:1.5.99.
xserver-
Debug output:
I ran a blank "startx /usr/bin/xterm" session (just to rule out any kwin/kdm influences), then changed directory and ran "wine age2_x1.exe" in that xterm (resulting in the described X server crash), and saved the Xorg.0.log (see attachment).
Backtrace:
0: /usr/bin/
1: /usr/bin/
2: [0xb80dd400]
3: /usr/bin/X11/X [0x80f925b]
4: /usr/bin/X11/X [0x80f9516]
5: /usr/bin/X11/X [0x80f6fa6]
6: /usr/bin/
7: /usr/bin/
8: /usr/bin/X11/X [0x8161065]
9: /usr/bin/
10: /usr/bin/
11: /lib/tls/
12: /usr/bin/X11/X [0x80716b1]
Saw signal 11. Server aborting.
[ 20.288798] (II) PIXART USB OPTICAL MOUSE: Close
[ 20.288821] (II) UnloadModule: "evdev"
[ 20.288862] (II) AT Translated Set 2 keyboard: Close
[ 20.288910] (II) UnloadModule: "evdev"
[ 20.288973] (II) Macintosh mouse button emulation: Close
[ 20.288984] (II) UnloadModule: "evdev"
[ 20.289021] (II) Video Bus: Close
[ 20.289056] (II) UnloadModule: "evdev"
[ 20.289177] (II) UnloadModule: "synaptics"
[ 20.289195] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 20.952342] (II) intel(0): xf86UnbindGARTM
[ 20.952674] (II) intel(0): xf86UnbindGARTM
ddxSigGiveUp: Closing log
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML
Changed in xorg-server (Ubuntu): | |
status: | Incomplete → Confirmed |
description: | updated |
tags: | added: jaunty |
tags: | added: crash |
tags: | added: karmic |
tags: | added: kubuntu |
tags: | added: hardy |
Are you able to reproduce this issue on Jaunty? If so, please collect a full backtrace - see http:// wiki.ubuntu. com/X/Backtraci ng for directions.