Recently when I've been trying to run starcraft I've been getting
fixme:console:SetConsoleCtrlHandler (0x4c70c0,1) - no error checking or
testing yet
Then the mouse cursor vanishes and X stops responding. I can still drop
to a virtual terminal and do killall wine which results in the following
being spewed to the terminal.
fixme:module:CreateProcessA (C:\windows\system\ddhelp.exe,...):
NORMAL_PRIORITY_CLASS ignored
fixme:pthread_kill_other_threads_np
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
modify_ldt: Invalid argument
fixme:dc:GetDeviceCaps (0088,94): DeviceCaps param CAPS1 is
UNIMPLEMENTED, will yield 0!
fixme:dc:GetDeviceCaps (0088,94): unsupported DeviceCaps capability,
will yield 0!
Terminated
Occasionally, however, it will work, but I get an error dialog on the
screen with the title "Directdraw Error" and on the terminal I get
fixme:console:SetConsoleCtrlHandler (0x4c70c0,1) - no error checking or
testing yet
fixme:module:CreateProcessA (C:\windows\system\ddhelp.exe,...):
NORMAL_PRIORITY_CLASS ignored
fixme:pthread_kill_other_threads_np
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
modify_ldt: Invalid argument
fixme:dc:GetDeviceCaps (0088,94): DeviceCaps param CAPS1 is
UNIMPLEMENTED, will yield 0!
fixme:dc:GetDeviceCaps (0088,94): unsupported DeviceCaps capability,
will yield 0!
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
modify_ldt: Invalid argument
fixme:dc:GetDeviceCaps (0088,94): DeviceCaps param CAPS1 is
UNIMPLEMENTED, will yield 0!
fixme:dc:GetDeviceCaps (0088,94): unsupported DeviceCaps capability,
will yield 0!
fixme:system:EnumDisplayDevicesA ((nil),0,0x405d65d4,0x00000000), stub!
fixme:system:EnumDisplayDevicesA ((nil),0,0x405d6480,0x00000000), stub!
fixme:win32:DEVICE_Open Unknown VxD DDRAW.VXD. Try --winver nt40 or
win31 !
The DDRAW.VXD file is in c:\windows\system and trying --winver nt40
doesn't change the result and --winver win31 just doesn't work :)
This is with wine from CVS dated 20010508
iain