[Bug 31283] I Love Science! cannot detect its CD

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 24 05:44:37 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=31283

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |win16
                 CC|                            |focht at gmx.net

--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

the volume name 'DKMM_ILSC' seems properly returned (look at buffer address).

--- snip ---
...
0026:Call KERNEL32.GetDriveTypeA(008de260 "D:\\") ret=7eb9d809
0026:trace:volume:GetDriveTypeW L"D:\\" -> 5
0026:Ret  KERNEL32.GetDriveTypeA() retval=00000005 ret=7eb9d809
0026:trace:seh:raise_exception code=c0000005 flags=0 addr=0x3 ip=00000003
tid=0026
0026:trace:seh:raise_exception  info[0]=00000000
0026:trace:seh:raise_exception  info[1]=ffffffff
0026:trace:seh:raise_exception  eax=00000001 ebx=0000adad ecx=139f0003
edx=1257125f esi=00000bb7 edi=00000bcb
0026:trace:seh:raise_exception  ebp=0000e11c esp=000000fc cs=11af ds=12e7
es=12e7 fs=0033 gs=003b flags=00210202
0026:trace:seh:call_vectored_handlers calling handler at 0x7eb8a8f0
code=c0000005 flags=0
0026:trace:seh:call_vectored_handlers handler at 0x7eb8a8f0 returned 0
0026:trace:seh:call_stack_handlers calling handler at 0x7ebcf420 code=c0000005
flags=0
0026:trace:relay:DOSVM_EmulateInterruptPM Call DOS int 0x31 ret=11af:00000005
  eax=00000001 ebx=0000adad ecx=139f0003 edx=1257125f
  esi=00000bb7 edi=00000bcb ebp=0000e11c esp=000000fc
  ds=12e7 es=12e7 fs=0033 gs=003b ss=11b7 flags=00210202
0026:trace:seh:call_stack_handlers handler at 0x7ebcf420 returned 0
0026:Call KERNEL.102: DOS3CALL() ret=1237:2196 ds=12e7
     AX=2f4e BX=0bb7 CX=0000 DX=e0e8 SI=0bb7 DI=0bcb ES=12e7 EFL=00200202
0026:Ret  KERNEL.102: DOS3CALL() retval=none ret=1237:2196 ds=12e7
     AX=2f4e BX=0080 CX=0000 DX=e0e8 SI=0bb7 DI=0bcb ES=11c7 EFL=00200202
0026:Call KERNEL.102: DOS3CALL() ret=1237:21aa ds=12e7
     AX=1a4e BX=0080 CX=0000 DX=e0e8 SI=0bb7 DI=0bcb ES=11c7 EFL=00200202
0026:Ret  KERNEL.102: DOS3CALL() retval=none ret=1237:21aa ds=12e7
     AX=1a4e BX=0080 CX=0000 DX=e0e8 SI=0bb7 DI=0bcb ES=11c7 EFL=00200202
0026:Call KERNEL.102: DOS3CALL() ret=1237:21c8 ds=12e7
     AX=4e4e BX=0080 CX=0008 DX=e0de SI=0bb7 DI=0bcb ES=11c7 EFL=00200202
...
0026:Call KERNEL32.GetVolumeInformationW(008ddb96
L"D:\\",008ddf14,0000000d,00000000,00000000,00000000,00000000,00000000)
ret=7eb8f989
0026:trace:volume:GetVolumeInformationW L"\\??\\D:\\": found fs type 4
0026:Ret  KERNEL32.GetVolumeInformationW() retval=00000001 ret=7eb8f989
0026:Call ntdll.RtlSecondsSince1970ToTime(00000000,008ddce4) ret=7eb8f9ae
0026:Ret  ntdll.RtlSecondsSince1970ToTime() retval=d53e8000 ret=7eb8f9ae
0026:Call ntdll.RtlSecondsSince1970ToTime(00000000,008ddcec) ret=7eb8f9c7
0026:Ret  ntdll.RtlSecondsSince1970ToTime() retval=d53e8000 ret=7eb8f9c7
0026:Call ntdll.RtlSecondsSince1970ToTime(00000000,008ddcf4) ret=7eb8f9e0
0026:Ret  ntdll.RtlSecondsSince1970ToTime() retval=d53e8000 ret=7eb8f9e0
0026:Call KERNEL32.FileTimeToDosDateTime(008ddcf4,009e8128,009e8126)
ret=7eb94134
0026:Ret  KERNEL32.FileTimeToDosDateTime() retval=00000001 ret=7eb94134
0026:Call KERNEL32.WideCharToMultiByte(00000001,00000000,008ddf14
L"DKMM_ILSC",ffffffff,009e812e,0000000d,00000000,00000000) ret=7eb9418a
0026:Ret  KERNEL32.WideCharToMultiByte() retval=0000000a ret=7eb9418a 
...
0026:Call KERNEL.60: FINDRESOURCE(12e7,00000050 #0050,00000006 #0006)
ret=1257:8478 ds=12e7
0026:Ret  KERNEL.60: FINDRESOURCE() retval=0000045e ret=1257:8478 ds=12e7
0026:Call USER.176: LOADSTRING(12e7,04f9,12e7:ddee,0200) ret=1257:85cd ds=12e7 
...
0026:Call USER.240: DIALOGBOXINDIRECTPARAM(12e7,1387,0000,11cf00ba,12d7e4c0)
ret=1267:44b2 ds=12e7 
...
0026:Call USER.92: SETDLGITEMTEXT(004c,006d,13a7:0ce6 "Please put the I Love
Science! CD in a CD drive") ret=1267:4d12 ds=12e7 
--- snip ---

Unless you debug/disassemble that old 16-bit app it's hard to tell which volume
metadata it looks at/expects.

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list