While playing Stars! wine sometimes kills the X-Server. This happend
infrequently in all Versions of wine I tried, but this time I managed
to generate a bugreport.
I use wine with managed windows, this seems to be the most stable
setting for Stars.
To start wine I used
wine -debugmsg +relay -language De_DE -- stars\!.exe -s -m >& ~/`date
+winedebug_%Y%m%d.txt`
| wolfgang@erwin:~> cat /etc/debian_version
| 2.2
| wolfgang@erwin:~> uname -a
| Linux erwin 2.2.17 #1 Mon Apr 2 17:56:53 CEST 2001 i586 unknown
| wolfgang@erwin:~> wine -v
| /usr/bin/wine: line 490: 4544 Terminated tail -f $log_name
| Wine exited with a successful status
| erwin:~# dpkg -l wine
| ii wine 0.20010223.034024 Windows Emulator (Binary Emulator)
tail -n 100 winedebug_20010410.txt
Ret GDI.9: SETTEXTCOLOR() retval=0x00007f00 ret=029f:24f0 ds=039f
Call GDI.91: GETTEXTEXTENT(0x0048,039f:0429,0x0009) ret=02b7:21fd ds=039f
Ret GDI.91: GETTEXTEXTENT() retval=0x000e0039 ret=02b7:21fd ds=039f
Call GDI.33: TEXTOUT(0x0048,0x0004,0x0071,0x039f0429
"Germanium",0x0009) ret=02b7:22a9 ds=039f
Ret GDI.33: TEXTOUT() retval=0x0001 ret=02b7:22a9 ds=039f
Call USER.72: SETRECT(039f:a34e,0x0040,0x0073,0x006b,0x007a) ret=029f:25ae
ds=039f
Ret USER.72: SETRECT() retval=0x0de6 ret=029f:25ae ds=039f
Call USER.81: FILLRECT(0x0048,039f:a34e,0x106e) ret=029f:25c9 ds=039f
Ret USER.81: FILLRECT() retval=0x0001 ret=029f:25c9 ds=039f
Call USER.72: SETRECT(039f:a34e,0x0040,0x0073,0x0063,0x007a) ret=029f:2670
ds=039f
Ret USER.72: SETRECT() retval=0x0de6 ret=029f:2670 ds=039f
Call USER.81: FILLRECT(0x0048,039f:a34e,0x103a) ret=029f:2689 ds=039f
Ret USER.81: FILLRECT() retval=0x0001 ret=029f:2689 ds=039f
Call GDI.45: SELECTOBJECT(0x0048,0x103a) ret=029f:26ae ds=039f
Ret GDI.45: SELECTOBJECT() retval=0x105a ret=029f:26ae ds=039f
Call GDI.128: MULDIV(0x004d,0x0194,0x0064) ret=029f:26e4 ds=039f
Ret GDI.128: MULDIV() retval=0x0137 ret=029f:26e4 ds=039f
Call GDI.29: PATBLT(0x0048,0x0177,0x0073,0x0001,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.29: PATBLT(0x0048,0x0177,0x0079,0x0001,0x0001,0x00f00021) ret=029f:271a
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:271a ds=039f
Call GDI.29: PATBLT(0x0048,0x0176,0x0074,0x0003,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.29: PATBLT(0x0048,0x0176,0x0078,0x0003,0x0001,0x00f00021) ret=029f:271a
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:271a ds=039f
Call GDI.29: PATBLT(0x0048,0x0175,0x0075,0x0005,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.29: PATBLT(0x0048,0x0175,0x0077,0x0005,0x0001,0x00f00021) ret=029f:271a
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:271a ds=039f
Call GDI.29: PATBLT(0x0048,0x0174,0x0076,0x0007,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.45: SELECTOBJECT(0x0048,0x106e) ret=029f:26ae ds=039f
Ret GDI.45: SELECTOBJECT() retval=0x103a ret=029f:26ae ds=039f
Call GDI.128: MULDIV(0x004d,0x0194,0x0064) ret=029f:26e4 ds=039f
Ret GDI.128: MULDIV() retval=0x0137 ret=029f:26e4 ds=039f
Call GDI.29: PATBLT(0x0048,0x0178,0x0073,0x0001,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.29: PATBLT(0x0048,0x0178,0x0079,0x0001,0x0001,0x00f00021) ret=029f:271a
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:271a ds=039f
Call GDI.29: PATBLT(0x0048,0x0177,0x0074,0x0003,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.29: PATBLT(0x0048,0x0177,0x0078,0x0003,0x0001,0x00f00021) ret=029f:271a
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:271a ds=039f
Call GDI.29: PATBLT(0x0048,0x0176,0x0075,0x0005,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.29: PATBLT(0x0048,0x0176,0x0077,0x0005,0x0001,0x00f00021) ret=029f:271a
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:271a ds=039f
Call GDI.29: PATBLT(0x0048,0x0175,0x0076,0x0007,0x0001,0x00f00021) ret=029f:2735
ds=039f
Ret GDI.29: PATBLT() retval=0x0001 ret=029f:2735 ds=039f
Call GDI.2: SETBKMODE(0x0048,0x0002) ret=029f:2761 ds=039f
Ret GDI.2: SETBKMODE() retval=0x0001 ret=029f:2761 ds=039f
Call GDI.45: SELECTOBJECT(0x0048,0xffe0) ret=029f:276c ds=039f
Ret GDI.45: SELECTOBJECT() retval=0x106e ret=029f:276c ds=039f
Call GDI.2: SETBKMODE(0x0048,0x0002) ret=029f:27fa ds=039f
Ret GDI.2: SETBKMODE() retval=0x0002 ret=029f:27fa ds=039f
Call GDI.9: SETTEXTCOLOR(0x0048,0x00000000) ret=029f:2806 ds=039f
Ret GDI.9: SETTEXTCOLOR() retval=0x0000ffff ret=029f:2806 ds=039f
Call GDI.1: SETBKCOLOR(0x0048,0x00ffffff) ret=029f:2812 ds=039f
Ret GDI.1: SETBKCOLOR() retval=0x00c0c0c0 ret=029f:2812 ds=039f
Call GDI.68: DELETEDC(0x0c8c) ret=029f:281a ds=039f
Ret GDI.68: DELETEDC() retval=0x0001 ret=029f:281a ds=039f
Call USER.40: ENDPAINT(0x07f8,039f:a3a8) ret=029f:01f2 ds=039f
Ret USER.40: ENDPAINT() retval=0x0001 ret=029f:01f2 ds=039f
CallTo16() ss:sp=039f:a3f6
AX=0000 BX=0000 CX=0000 DX=0000 BP=a420 SP=a3f6
Ret USER.114: DISPATCHMESSAGE() retval=0x00000000 ret=028f:03d1 ds=039f
Call USER.108: GETMESSAGE(0x039fa42e,0x0000,0x0000,0x0000) ret=028f:03e0 ds=039f
Ret USER.108: GETMESSAGE() retval=0x0001 ret=028f:03e0 ds=039f
Call USER.31: ISICONIC(0x0138) ret=028f:0363 ds=039f
Ret USER.31: ISICONIC() retval=0x0000 ret=028f:0363 ds=039f
Call USER.178: TRANSLATEACCELERATOR(0x0138,0x0797,039f:a42e) ret=028f:0379
ds=039f
Ret USER.178: TRANSLATEACCELERATOR() retval=0x0000 ret=028f:0379 ds=039f
Call USER.113: TRANSLATEMESSAGE(039f:a42e) ret=028f:0387 ds=039f
Ret USER.113: TRANSLATEMESSAGE() retval=0x0000 ret=028f:0387 ds=039f
Call USER.114: DISPATCHMESSAGE(039f:a42e) ret=028f:03d1 ds=039f
trace:relay:WINPROC_CallWndProc
(wndproc=0x405dd004,hwnd=000009bc,msg=WM_PAINT,wp=00000000,lp=00000000)
trace:relay:WINPROC_CallWndProc
(wndproc=0x405dd004,hwnd=000009bc,msg=WM_ERASEBKGND,wp=00000048,lp=00000000)
CallTo16(func=02bf:0000,ds=039f,0x0928,0x0019,0x0048,0x0002,0x09bc)
ss:sp=039f:a3f6
AX=039e BX=0000 CX=0000 DX=0000 SI=0000 DI=0000 BP=a420 ES=039f FS=0000
Call USER.107: DEFWINDOWPROC(0x0928,0x0019,0x0048,0x000209bc) ret=02bf:07da
ds=039f
Ret USER.107: DEFWINDOWPROC() retval=0x000000ee ret=02bf:07da ds=039f
CallTo16() ss:sp=039f:a3f6
AX=00ee BX=0000 CX=0000 DX=0000 BP=a420 SP=a3f6
trace:relay:WINPROC_CallWndProc
(wndproc=0x405dd004,hwnd=000009bc,msg=WM_ERASEBKGND,wp=00000048,lp=00000000)
retval=00000001
CallTo16(func=02bf:0000,ds=039f,0x0928,0x0019,0x0048,0x0002,0x09bc)
ss:sp=039f:a3f6
AX=039e BX=0000 CX=0000 DX=0000 SI=0000 DI=0000 BP=a420 ES=039f FS=0000
Call USER.107: DEFWINDOWPROC(0x0928,0x0019,0x0048,0x000209bc) ret=02bf:07da
ds=039f
Ret USER.107: DEFWINDOWPROC() retval=0x000000ee ret=02bf:07da ds=039f
CallTo16() ss:sp=039f:a3f6
AX=00ee BX=0000 CX=0000 DX=0000 BP=a420 SP=a3f6
trace:relay:WINPROC_CallWndProc
(wndproc=0x405edea0,hwnd=00000a54,msg=LB_GETCURSEL32,wp=00000000,lp=00000000)
trace:relay:WINPROC_CallWndProc
(wndproc=0x405edea0,hwnd=00000a54,msg=LB_GETCURSEL32,wp=00000000,lp=00000000)
retval=00000000
trace:relay:WINPROC_CallWndProc
(wndproc=0x405edea0,hwnd=00000a54,msg=LB_GETTEXTLEN32,wp=00000000,lp=00000000)
trace:relay:WINPROC_CallWndProc
(wndproc=0x405edea0,hwnd=00000a54,msg=LB_GETTEXTLEN32,wp=00000000,lp=00000000)
retval=0000000e
trace:relay:WINPROC_CallWndProc
(wndproc=0x405edea0,hwnd=00000a54,msg=LB_GETTEXT32,wp=00000000,lp=4149551c)
trace:relay:WINPROC_CallWndProc
(wndproc=0x405edea0,hwnd=00000a54,msg=LB_GETTEXT32,wp=00000000,lp=4149551c)
retval=0000000e
trace:relay:WINPROC_CallWndProc
(wndproc=0x405dd004,hwnd=000009bc,msg=WM_PAINT,wp=00000000,lp=00000000)
retval=00000000
Ret USER.114: DISPATCHMESSAGE() retval=0x00000000 ret=028f:03d1 ds=039f
Call USER.108: GETMESSAGE(0x039fa42e,0x0000,0x0000,0x0000) ret=028f:03e0 ds=039f
X connection to :0.0 broken (explicit kill or server shutdown).
--
Wolfgang Becker *** eMail uafr@gmx.de
http://www.uni-karlsruhe.de/~Wolfgang.Becker/