starcraft problem

cedric cedric.de.wijs at softhome.net
Tue Feb 3 15:58:38 CST 2004


On Tuesday 03 February 2004 17:44, Ivan Leo Murray-Smith wrote:
> > Wine-dbg>
>
> when you get this run bt to get more information on the crash
>


wine wine-c-drive/Program\ Files/Starcraft/StarCraft.exe 2>&1 |tee sclog4
I hear a little pop out my speakers, my screen goes blank, but i could to the 
backtrace blind. My problem is in the sound (see below)

I have a soundblaster 16 ISA pnp. 

err:font:ReadFontDir Can't open directory 
"/home/cedric/wine-c-drive/windows/Fonts"
Fontconfig error: line 24: not well-formed (invalid token)
Fontconfig error: Cannot load default config file
fixme:console:SetConsoleCtrlHandler (0x4c70c0,1) - no error checking or 
testing yet
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel 
(0x403a66a0)->(00010021,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 8
Loaded debug information from ELF 'wine' ((nil))
No debug information in 32bit DLL 'F:\wine-c-drive\Program 
Files\Starcraft\StarCraft.exe' (0x400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x401a0000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x40460000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSVCRT.DLL' (0x406a0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\CRTDLL.DLL' (0x40680000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' 
(0x408c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x40840000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x40700000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RPCRT4.DLL' (0x40a90000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x40a10000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL' (0x40ae0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL' 
(0x40b30000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL' (0x40980000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINSPOOL.DRV' 
(0x40be0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMDLG32.DLL' 
(0x40900000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL' (0x40c10000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL' (0x40c00000)
No debug information in 32bit DLL 'F:\WINE-C-DRIVE\PROGRAM 
FILES\STARCRAFT\STORM.DLL' (0x15000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x40d00000)
No debug information in 32bit DLL 'F:\WINE-C-DRIVE\PROGRAM 
FILES\STARCRAFT\LOCAL.DLL' (0x2000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\DDRAW.DLL' (0x42400000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINMM.DLL' (0x44490000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\DSOUND.DLL' (0x44440000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINEOSS.DRV' (0x44500000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM32.DLL' (0x44550000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM.DRV' (0x44530000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MIDIMAP.DRV' (0x44690000)
Unhandled exception: page fault on read access to 0x00000010 in 32-bit code 
(0x444b5aab).
In 32-bit mode.
0x444b5aab (WINMM.DLL.waveOutUnprepareHeader+0x2b in WINMM.DLL): testb  
$0x2,0x10(%esi)
Wine-dbg>Backtrace:
=>0 0x444b5aab (WINMM.DLL.waveOutUnprepareHeader+0x2b in WINMM.DLL) 
(ebp=4066fd58)
  1 0x444617e3 (DSOUND.DLL.DllCanUnloadNow+0x3473 in DSOUND.DLL) 
(ebp=4066fd80)
  2 0x44461a6c (DSOUND.DLL.DllCanUnloadNow+0x36fc in DSOUND.DLL) 
(ebp=4066fda8)
  3 0x4445befa (DSOUND.DLL.DirectSoundEnumerateW+0x133a in DSOUND.DLL) 
(ebp=4066fde0)
  4 0x0049ff02 (StarCraft.exe..text+0x9ef02 in StarCraft.exe) (ebp=00000001)

Wine-dbg>

When i use alsa:
bash-2.05b$ wine wine-c-drive/Program\ Files/Starcraft/StarCraft.exe
err:font:ReadFontDir Can't open directory 
"/home/cedric/wine-c-drive/windows/Fonts"
Fontconfig error: line 24: not well-formed (invalid token)
Fontconfig error: Cannot load default config file
fixme:console:SetConsoleCtrlHandler (0x4c70c0,1) - no error checking or 
testing yet
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel 
(0x403a66a8)->(00010021,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
err:wave:wodOpen unable to set required format: Invalid argument
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 1280x1024)


When i use arts:
bash-2.05b$ wine wine-c-drive/Program\ Files/Starcraft/StarCraft.exe
err:font:ReadFontDir Can't open directory 
"/home/cedric/wine-c-drive/windows/Fonts"
Fontconfig error: line 24: not well-formed (invalid token)
Fontconfig error: Cannot load default config file
fixme:console:SetConsoleCtrlHandler (0x4c70c0,1) - no error checking or 
testing yet
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel 
(0x403a66a8)->(00010021,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
mcop warning: user defined signal handler found for SIG_PIPE, overriding
err:wave:ARTS_WaveInit arts_init() failed (-1)
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 1280x1024)



When i use no sound:
bash-2.05b$ wine wine-c-drive/Program\ Files/Starcraft/StarCraft.exe
err:font:ReadFontDir Can't open directory 
"/home/cedric/wine-c-drive/windows/Fonts"
Fontconfig error: line 24: not well-formed (invalid token)
Fontconfig error: Cannot load default config file
fixme:console:SetConsoleCtrlHandler (0x4c70c0,1) - no error checking or 
testing yet
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel 
(0x403a66a8)->(00010021,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 1280x1024)


I prefer alsa, so i use the alsa driver and have some debugmsg:
bash-2.05b$ wine --debugmsg +wave wine-c-drive/Program\ 
Files/Starcraft/StarCraft.exe 2>&1 _tee sclog-alsa1
err:font:ReadFontDir Can't open directory 
"/home/cedric/wine-c-drive/windows/Fonts"
Fontconfig error: line 24: not well-formed (invalid token)
Fontconfig error: Cannot load default config file
fixme:console:SetConsoleCtrlHandler (0x4c70c0,1) - no error checking or 
testing yet
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel 
(0x403a67d8)->(00010021,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 
8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 640x480)
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
trace:wave:ALSA_WaveInit dev=0 id=SB16 DSP name=DSP v4.16 subdev=0 
subdev_name=subdevice #0 subdev_avail=0 subdev_num=1 stream=PLAYBACK 
subclass=GENERIC MIX
trace:wave:ALSA_TraceParameters FLAGS: sampleres=true overrng=false 
pause=false resume=false syncstart=false batch=false block=false double=false 
halfd=false joint=false
trace:wave:ALSA_TraceParameters access=MMAP_INTERLEAVED
trace:wave:ALSA_TraceParameters format=S8
trace:wave:ALSA_TraceParameters channels=0
trace:wave:ALSA_TraceParameters buffer_size=0
trace:wave:ALSA_TraceParameters rate=0
trace:wave:ALSA_TraceParameters buffer_time=0
trace:wave:ALSA_TraceParameters periods=0
trace:wave:ALSA_TraceParameters period_size=0
trace:wave:ALSA_TraceParameters period_time=0
trace:wave:ALSA_TraceParameters tick_time=1000
trace:wave:ALSA_WaveInit Configured with dwFmts=00000888 dwSupport=0000006c
trace:wave:ALSA_InitializeVolumeCtl    ctrl range: min=0  max=31  step=0
trace:wave:ALSA_wodMessage (0, 0064, 00000000, 00000000, 00000000);
trace:wave:ALSA_wodMessage (0, 0003, 00000000, 00000000, 00000000);
trace:wave:ALSA_wodMessage (0, 0816, 00000000, 4066FD00, 00000000);
trace:wave:wodDsGuid (0,0x4066fd00)
trace:wave:ALSA_wodMessage (0, 0816, 00000000, 4066FDB0, 00000000);
trace:wave:wodDsGuid (0,0x4066fdb0)
trace:wave:ALSA_wodMessage (0, 0814, 00000000, 4066FD6C, 00000000);
trace:wave:wodDsCreate driver created
trace:wave:IDsDriverImpl_GetDriverDesc (0x403b9538,0x403b993c)
trace:wave:ALSA_wodMessage (0, 0005, 4066FC74, 4066FCC4, 00030080);
trace:wave:wodOpen (0, 0x4066fcc4, 00030080);
err:wave:wodOpen unable to set required format: Invalid argument
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Need to update SYSMETRICS after 
resizing display (now 1280x1024)
trace:wave:ALSA_wodMessage (0, 0065, 00000000, 00000000, 00000000);


> > No microsoft products were used for this e-mail
>
> You m$ scanner needs updating. Starcraft is presumably compiled with the
> microsoft sdk, headers and import libs.

I agree, but still the e-mail is made with gnu/linux-only but the inspiration 
is made by M$... They keep hunting me (-:

Regards, cedric

-- 
Only GNU/Linux was used to produce this mail




More information about the wine-users mailing list