[Bug 335410] New: Wine changing screen resolution crashes X.org
https://bugzilla.novell.com/show_bug.cgi?id=335410 Summary: Wine changing screen resolution crashes X.org Product: openSUSE 10.3 Version: Final Platform: x86-64 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: kde@3danim.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- I have a fresh stock 64bit installation of 10.3 with Wine 0.9.47 and the 100.14.19-4 NVidia drivers from the openSUSE community repositories. When trying to run a game which switches the screen resolution on startup, X.org crashes and restarts back to the login screen. This does not happen if I change the screen resolution manually to the correct value with the KDE randr applet. Then Wine and the game runs fine. Unfortunately, there are barely any log messages. /var/log/messages: Oct 19 23:48:55 athlon64 kernel: drkonqi[25686]: segfault at 0000000000000004 rip 00002b5b048d2e61 rsp 00007fffa7912e50 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25688]: segfault at 0000000000000004 rip 00002b5b048d2e61 rsp 00007fffa7912e60 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25689]: segfault at 0000000000000004 rip 00002b6c3edd2e61 rsp 00007fff6d411ce0 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25698]: segfault at 0000000000000004 rip 00002b106b59ee61 rsp 00007fff40c45190 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25702]: segfault at 0000000000000004 rip 00002b64b6a71e61 rsp 00007ffff5773cb0 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25687]: segfault at 0000000000000004 rip 00002b86cbb86e61 rsp 00007fffe065cbc0 error 4 Oct 19 23:48:55 athlon64 kernel: kded[25704]: segfault at 0000000000000004 rip 00002ac6e9b42e61 rsp 00007fffc2656cd0 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25699]: segfault at 0000000000000004 rip 00002abb32004e61 rsp 00007fff7a1de710 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25701]: segfault at 0000000000000004 rip 00002b32bc44fe61 rsp 00007fffefd962e0 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25700]: segfault at 0000000000000004 rip 00002adc055b8e61 rsp 00007fffa6c2b170 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25703]: segfault at 0000000000000004 rip 00002b067e347e61 rsp 00007fff2de9e3f0 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25707]: segfault at 0000000000000004 rip 00002b6f1bbf6e61 rsp 00007fff905ecb10 error 4 Oct 19 23:48:55 athlon64 kernel: drkonqi[25705]: segfault at 0000000000000004 rip 00002b067e347e61 rsp 00007fff2de9e3e0 error 4 /var/log/Xorg.0.log: (II) NVIDIA(0): Setting mode "1600x1200" (--) NVIDIA(0): No video decoder detected -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c1
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c2
--- Comment #2 from M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410
M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c3
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c4
M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c5
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c6
M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c7
--- Comment #7 from M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c8
--- Comment #8 from Stefan Dirsch
You can also try this DirectX demo and switch to fullscreen: http://www.daionet.gr.jp/~masa/rthdribl/ It needs mfc42.dll but does not require installation and is a smaller download. This application always tells me "Could not find any compatible Direct3D devices. This sample will now extit. <OK>" No matter which driver I use. Even with NVIDIA driver installed on GeForce 6800.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c9
--- Comment #9 from Stefan Dirsch
Try the demo version of Richard Burns Rally, e.g. from http://www.gamershell.com/download_7164.shtml and when asked, make sure to select a resolution different from the one currently active.
Works for me with NVIDIA driver. wine switches to 800x600 resolution when this resolution is selected and the game starts. BTW, it's not really fullscreen. You can still see the window borders. I've testing with openSUSE 10.3-i386, wine 0.9.47 and NVIDIA 100.14.19 drivers in place with a GeForce 6800 graphics card. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c10
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c11
M. W.
(In reply to comment #7 from M. W.)
You can also try this DirectX demo and switch to fullscreen: http://www.daionet.gr.jp/~masa/rthdribl/ It needs mfc42.dll but does not require installation and is a smaller download. This application always tells me "Could not find any compatible Direct3D devices. This sample will now extit. <OK>" No matter which driver I use. Even with NVIDIA driver installed on GeForce 6800.
Sorry. This demo needs shaders, so you will need to set the GLSL registry key in Wine. Run 'wine regedit' and create a new 'String value' with "UseGLSL" "enabled" under 'HKEY_CURRENT_USER->Software->Wine->Direct3D' as described in the Wine wiki: http://wiki.winehq.org/UsefulRegistryKeys The application should then start (without that registry key, I am getting your error, too). Then press F2, select fullscreen. About the game demo: If you saw the window borders, I am not sure if that has the same effect. It is probably better to test with the DirectX demo. If you could please try it again with the key and see if switching works there. If so, I'll leave this bug closed even though I find it strange that it happens on two entirely separate 10.3 installations with very different graphics cards. Thanks for your time so far. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=335410
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c12
--- Comment #12 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=335410#c13
--- Comment #13 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c14
Stefan Dirsch
This demo needs shaders, so you will need to set the GLSL registry key in Wine. Run 'wine regedit' and create a new 'String value' with "UseGLSL" "enabled" under 'HKEY_CURRENT_USER->Software->Wine->Direct3D' as described in the Wine wiki: http://wiki.winehq.org/UsefulRegistryKeys Hmm ... I don't have a Direct3D entry. :-( I have installed the wine 0.9.47.20071021-11.1 package from the buildservice (Emulators:Wine).
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c15
M. W.
This demo needs shaders, so you will need to set the GLSL registry key in Wine. Run 'wine regedit' and create a new 'String value' with "UseGLSL" "enabled" under 'HKEY_CURRENT_USER->Software->Wine->Direct3D' as described in the Wine wiki: http://wiki.winehq.org/UsefulRegistryKeys Hmm ... I don't have a Direct3D entry. :-( I have installed the wine 0.9.47.20071021-11.1 package from the buildservice (Emulators:Wine).
I just checked this. The Direct3D entry will not be there unless you have changed some of the default settings in 'winecfg' under the 'Direct3D' section in 'Graphics'. You can however create the folder manually and it will still be taken into account. The 'winecfg' GUI doesn't allow you to set GLSL anyway. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c16
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c17
--- Comment #17 from M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c18
--- Comment #18 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c19
M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c20
--- Comment #20 from M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410#c21
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=335410
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=335410#c25
--- Comment #25 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410#c27
--- Comment #27 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=335410#c28
--- Comment #28 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=335410#c29
--- Comment #29 from Stefan Dirsch
Created an attachment (id=183169) --> (https://bugzilla.novell.com/attachment.cgi?id=183169) [details] Xorg.0.log.old
crash when switching away from X to a textconsole while the while xrandr loop is running I'm aware of this. This is bug #223459, which probably exists since day one of RANDR ...
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=335410
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c30
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=335410
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c31
--- Comment #31 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=335410
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c32
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c33
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=335410
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c34
Matthias Hopf
https://bugzilla.novell.com/show_bug.cgi?id=335410
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c35
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=335410
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=335410
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c36
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=335410
User kde@3danim.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c38
--- Comment #38 from M. W.
https://bugzilla.novell.com/show_bug.cgi?id=335410
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c39
--- Comment #39 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=335410
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=335410#c40
Dirk Mueller
participants (1)
-
bugzilla_noreply@novell.com