http://bugs.winehq.org/show_bug.cgi?id=14588
--- Comment #28 from Raymond superquad.vortex2@gmail.com 2010-07-05 01:45:37 --- (In reply to comment #26)
Created an attachment (id=29355)
--> (http://bugs.winehq.org/attachment.cgi?id=29355) [details]
Log from Everyday Shooter with OSS and +wave debugging on Wine 1.2-rc6
may need to +dsound to find out wine open /dev/dsp twice
WINEDEBUG=+wave,+dsound
trace:wave:wodOpen OSS_OpenDevice requested this format: 44100x16x1 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 16 512 byte fragments (5 ms/fragment) trace:wave:OSS_OpenDevice (0x21dbc400,1,0x323e208,1,44100,1,10) trace:wave:OSS_OpenDevice Opening RDWR because full_duplex=256 and req_access=1 trace:wave:OSS_RawOpenDevice (0x21dbc400,1) trace:wave:OSS_RawOpenDevice open_access=O_RDWR trace:wave:OSS_OpenDevice Calling SNDCTL_DSP_SETTRIGGER with 2 trace:wave:wodOpen got 16 512 byte fragments (5 ms/fragment) trace:wave:wodOpen fd=64 fragstotal=16 fragsize=512 BufferSize=8192 trace:wave:wodPlayer waiting 4294967295ms (4294967295,4294967295) trace:wave:wodOpen wBitsPerSample=16, nAvgBytesPerSec=88200, nSamplesPerSec=44100, nChannels=1 nBlockAlign=2! trace:wave:wodNotifyClient wMsg = 0x03bb (WOM_OPEN) dwParm1 = 0000 dwParam2 = 0000 err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1 Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb fixme:wbemprox:wbem_locator_ConnectServer 0x1b9f68, L"ROOT\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x323da00) Corrupt JPEG data: 57 extraneous bytes before marker 0xdb (line repeated many times) Corrupt JPEG data: 57 extraneous bytes before marker 0xdb fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used Corrupt JPEG data: 57 extraneous bytes before marker 0xdb (line repeated many times) Corrupt JPEG data: 57 extraneous bytes before marker 0xdb err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:win:EnumDisplayDevicesW ((null),0,0x32c3b0,0x00000000), stub! Corrupt JPEG data: 57 extraneous bytes before marker 0xdb (line repeated many times) Corrupt JPEG data: 57 extraneous bytes before marker 0xdb err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 err:ole:RevokeDragDrop invalid hwnd (nil) err:ole:RevokeDragDrop invalid hwnd 0x1019c fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0080: stub! fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000415", 0001: stub! fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList trace:wave:OSS_DriverProc (00000000, 0x13e610, 00000001, 00000000, 00000000) trace:wave:OSS_DriverProc (00000000, 0x13e610, 00000002, 00000000, 00000000) trace:wave:OSS_DriverProc (00000000, 0x13e610, 00000003, 00000000, 00000000) trace:wave:OSS_widMessage (0, DRVM_INIT, 00000000, 00000000, 00000000); trace:wave:OSS_WaveInit (0) trace:wave:OSS_WaveOutInit (0x2003b400) /dev/dsp trace:wave:OSS_OpenDevice (0x2003b400,1,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x2003b400,0) trace:wave:OSS_RawOpenDevice open_access=O_WRONLY warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp (Device or resource busy) trace:wave:OSS_WaveInInit (0x20039a00) /dev/dsp trace:wave:OSS_OpenDevice (0x20039a00,0,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x20039a00,0) trace:wave:OSS_RawOpenDevice open_access=O_RDONLY warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp (Device or resource busy)
trace:wave:OSS_WaveFullDuplexInit (0x2003b400) /dev/dsp trace:wave:OSS_OpenDevice (0x2003b400,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_RawOpenDevice (0x2003b400,0) trace:wave:OSS_RawOpenDevice open_access=O_RDWR warn:wave:OSS_RawOpenDevice Couldn't open /dev/dsp (Device or resource busy)
trace:wave:OSS_OpenDevice (0x2003ca44,2,(nil),0,-1,-1,ffffffff) trace:wave:OSS_WaveInit 0 wave out devices trace:wave:OSS_WaveInit 0 wave in devices trace:wave:OSS_widMessage (0, WIDM_GETNUMDEVS, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, DRVM_INIT, 00000000, 00000000, 00000000); trace:wave:OSS_wodMessage (0, WODM_GETNUMDEVS, 00000000, 00000000, 00000000); err:ntdll:RtlpWaitForCriticalSection section 0x6d4634 "?" wait timed out in thread 002f, blocked by 0030, retrying (60 sec)