[Bug 803] - virtualdub hangs up

wine-bugs at winehq.com wine-bugs at winehq.com
Mon Feb 10 07:14:55 CST 2003


http://bugs.winehq.com/show_bug.cgi?id=803





------- Additional Comments From q at galgenberg.net  2003-02-10 07:14 -------
Hi, I did try VirtualDub some time ago, but I couldn't get it to recognize any installed codecs (pretty useless then). Well, since I'm desperatly trying to get Diablo&Starcraft to work under Wine+FreeBSD I thought that I should first try to close existing bugs with Wine+FreeBSD.

Anyways, here's the current situation: Wine 20030115 and FreeBSD 4.7-STABLE, I installed Win98SE and added all the necessary codecs and installed Diablo and Starcraft there. When running Virtualdub with the stock configfile included I get this error:

fixme:cdrom:CDROM_GetIdeInterface not implemented for BSD
fixme:reg:GetSystemInfo not yet supported on this system
fixme:mmsys:WMMMidiRunOnce16 (), stub!
err:winmm:MMDRV_InitPerType Strange: mapper with 8 > 1 devices
err:thunk:_loadthunk (USER.EXE, UsrMpr_ThunkData16, MPR.DLL): Bad magic fUh (should be SL01)
err:thunk:_loadthunk (USER.EXE, UsrMpr_ThunkData16, MPR.DLL): Bad magic fUh (should be SL01)
(Exit Code 133)

Ok, specifying to load the builtin mpr.dll and starting VirtualDub _for the first time_ resulted in this:
fixme:cdrom:CDROM_GetIdeInterface not implemented for BSD
fixme:reg:GetSystemInfo not yet supported on this system
fixme:mmsys:WMMMidiRunOnce16 (), stub!
err:winmm:MMDRV_InitPerType Strange: mapper with 8 > 1 devices
fixme:file:DeviceIo_MMDEVLDR (5,0x0,0,0x283b2bdc,4,0x28622e18,0x0): stub
fixme:gdi:Escape16 unknown/unsupported 16-bit escape c03 (56,0x28632f3e,0x28632f86
fixme:gdi:Escape16 unknown/unsupported 16-bit escape c03 (56,0x28632f3e,0x28632f86
fixme:x11drv:X11DRV_GetDeviceCaps (0xafc): CAPS1 is unimplemented, will return 0
fixme:hook:NotifyWinEvent (32780,0x30029,-4,1)-stub!
fixme:process:CreateProcessA (C:\windows\SYSTEM\DDHELP.EXE,...): NORMAL_PRIORITY_CLASS ignored
fixme:cdrom:CDROM_GetIdeInterface not implemented for BSD
fixme:cdrom:CDROM_GetIdeInterface not implemented for BSD
fixme:cdrom:CDROM_GetIdeInterface not implemented for BSD
fixme:reg:GetSystemInfo not yet supported on this system
fixme:x11drv:X11DRV_GetDeviceCaps (0xafc): CAPS1 is unimplemented, will return 0
fixme:mmsys:WMMMidiRunOnce16 (), stub!
err:winmm:MMDRV_InitPerType Strange: mapper with 8 > 1 devices
fixme:x11drv:X11DRV_GetDeviceCaps (0x74): CAPS1 is unimplemented, will return 0
GetModuleHandleA succeed

LoadLibrary returns baaa0000
fixme:system:EnumDisplayDevicesA (0x0,0,0x286226e8,0x00000000), stub!
wine: Unhandled exception, starting debugger...
Warning: L"/usr/bin/winedbg.exe" not accessible from a configured DOS drive
Warning: L"/usr/bin/winedbg" not accessible from a configured DOS drive
Warning: L"/usr/bin/winedbg 134705408.exe" not accessible from a configured DOS drive
Warning: L"/usr/bin/winedbg 134705408" not accessible from a configured DOS drive
Warning: L"/usr/bin/winedbg 134705408 152.exe" not accessible from a configured DOS drive
Warning: L"/usr/bin/winedbg 134705408 152" not accessible from a configured DOS drive
err:seh:start_debugger Couldn't start debugger ("/usr/bin/winedbg 134705408 152") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0x28e9990e
err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0x28e9990e
[1000 more lines of the same error]
zsh: 30788 illegal hardware instruction (core dumped)  wine --dll mpr=b virtualdub


Note: VirtualDub started, presented me with the License, I clicked ok and then the "virtal dub internal debugger" started and wine crashed.

Ok, the first obvious glitch here is, that "winedbg" is not in /usr/bin/ but in /usr/local/bin (why does wine look for it in a hardcoded path, not respecting $PREFIX?)

What worries me the most is the 'illegal hardware instruction (core dumped)', I get this when trying to run Diablo/Starcraft too.

Ok, I then started VirtualDub a second time and it complains that "My Displaydriver is not compatible with Windows95. DirectDraw only supports Windows95 compatbile drivers" Using --dll ddraw=b fixed that problem too.

I then can play DivX movies without "problems" but after closing Virtualdub I get another 'illegal hardware instruction (core dumped)'. ExitCode 132, btw.

I'm pretty sure the problem of the originator had to do with 2002.06.05 breaking the libc_r thing, which has been fixed. If "FireWire BSD" can't reproduce the problem, I think this Bug should be closed, but I would be glad if someone could enlighten me as to the problems discussed above. Thanks!

Wait, I just tried another movie, and got this strange timeout (I had to kill wine and wineserver!)
fixme:hook:NotifyWinEvent (32780,0x50027,-4,1)-stub!
fixme:dialog:MSGBOX_OnInit task modal msgbox ! Not modal yet.
fixme:winmm:MMDRV_WaveOut_UnMap16To32A Shouldn't be used: those 16 bit functions use the 32 bit interface
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
file_set_error: Bad address
fixme:ntdll:RtlNtStatusToDosError no mapping for 0001869f
err:ntdll:RtlpWaitForCriticalSection section 0x287da798 "../../windows/user.c: USER_SysLevel" wait timed out, retrying (60 sec) tid=08821800
zsh: 30882 killed     wine --dll mpr=b --dll ddraw=b virtualdub


DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=803>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.



More information about the wine-bugs mailing list