[Wine] Re: "Module not found"

roboknight roboknight at gmail.com
Mon Mar 19 00:46:51 CDT 2007


dank wrote:

>
> Ouch.  I do hope you figure out what caused that.  Please file a bug
> in wine's bugzilla when you do.
> - Dan

I think I've traced the problem to the following 3 fixmes:

fixme:shdocvw:PersistStreamInit_Load (0x1c8d18)->(0x18a70e8)
fixme:shdocvw:WebBrowser_QueryInterface
(0x1c8d18)->({376bd3aa-3845-101b-84ed-08002b2ec713} 0xab66f0) interface
not supported
fixme:shdocvw:OleControl_OnAmbientPropertyChange (0x1c8d18)->(-1)

Probably the "interface not supported" section... but it results in the
following section of debug output (which doesn't show up in 0.9.15)
(I've tried to keep some context around things):

0009:Call user32.GetClientRect(00010030,0034e8c4) ret=00475384
0009:Ret  user32.GetClientRect() retval=00000001 ret=00475384
0009:Call
user32.CallWindowProcA(004093a0,00020088,00000047,00000000,0034f5d0)
ret=00472e0b
0009:Call kernel32.94(605e3040) ret=6059aaa0
0009:Ret  kernel32.94() retval=00000009 ret=6059aaa0
0009:Call window proc 0x4093a0
(hwnd=0x20088,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=0034f5d0)
0009:Call user32.DefWindowProcA(00020088,00000047,00000000,0034f5d0)
ret=605a4bca
0009:Ret  user32.DefWindowProcA() retval=00000000 ret=605a4bca
0009:Ret  window proc 0x4093a0
(hwnd=0x20088,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=0034f5d0)
retval=00000000
0009:Ret  user32.CallWindowProcA() retval=00000000 ret=00472e0b
0009:Ret  window proc 0x3f0dcd
(hwnd=0x20088,msg=WM_WINDOWPOSCHANGED,wp=00000000,lp=0034f5d0)
retval=00000000
0009:Call kernel32.94(605e3040) ret=6059aaa0
0009:Ret  kernel32.94() retval=00000009 ret=6059aaa0
0009:Ret  user32.SendMessageW() retval=00000000 ret=60ba4999
0009:Ret  winex11.drv.SetWindowPos() retval=00000001 ret=605a3f8b
0009:Ret  user32.SetWindowPos() retval=00000001 ret=0047267b
0009:Call user32.GetClientRect(00020088,0034f690) ret=00475384
0009:Ret  user32.GetClientRect() retval=00000001 ret=00475384
0009:Call ole32.CreateStreamOnHGlobal(001cae22,00000000,0034f68c)
ret=00655161
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000020)
ret=608d0894
0009:Ret  ntdll.RtlAllocateHeap() retval=018a70e8 ret=608d0894
0009:Call kernel32.GlobalSize(001cae22) ret=608d08df
0009:Call ntdll.RtlLockHeap(00110000) ret=60328968
0009:Ret  ntdll.RtlLockHeap() retval=00000001 ret=60328968
0009:Call ntdll.RtlSizeHeap(00110000,00000000,001cae38) ret=603282db
0009:Ret  ntdll.RtlSizeHeap() retval=000000a4 ret=603282db
0009:Call ntdll.RtlUnlockHeap(00110000) ret=6032899f
0009:Ret  ntdll.RtlUnlockHeap() retval=00000001 ret=6032899f
0009:Ret  kernel32.GlobalSize() retval=0000009c ret=608d08df
0009:Ret  ole32.CreateStreamOnHGlobal() retval=00000000 ret=00655161
fixme:shdocvw:PersistStreamInit_Load (0x1c8d18)->(0x18a70e8)
0009:Call kernel32.GlobalFree(001cae22) ret=006557f3
0009:Call ntdll.RtlLockHeap(00110000) ret=60328f8a
0009:Ret  ntdll.RtlLockHeap() retval=00000001 ret=60328f8a
0009:Call ntdll.RtlFreeHeap(00110000,00000000,001cae38) ret=6032835b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=6032835b
0009:Call ntdll.RtlFreeHeap(00110000,00000000,001cae20) ret=6032835b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=6032835b
0009:Call ntdll.RtlUnlockHeap(00110000) ret=60328ffa
0009:Ret  ntdll.RtlUnlockHeap() retval=00000001 ret=60328ffa
0009:Ret  kernel32.GlobalFree() retval=00000000 ret=006557f3
fixme:shdocvw:WebBrowser_QueryInterface
(0x1c8d18)->({376bd3aa-3845-101b-84ed-08002b2ec713} 0xab66f0) interface
not supported
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000004)
ret=60e5553d
0009:Ret  ntdll.RtlAllocateHeap() retval=001ded80 ret=60e5553d
0009:Call ole32.IsEqualGUID(001c8cb8,00800ab4) ret=00654c9d
0009:Ret  ole32.IsEqualGUID() retval=00000001 ret=00654c9d
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000004)
ret=60e5553d
0009:Ret  ntdll.RtlAllocateHeap() retval=001dec30 ret=60e5553d
fixme:shdocvw:OleControl_OnAmbientPropertyChange (0x1c8d18)->(-1)
0009:Call kernel32.MulDiv(00005069,00000060,000009ec) ret=00656e60
0009:Ret  kernel32.MulDiv() retval=0000030a ret=00656e60
0009:Call kernel32.MulDiv(000005e4,00000060,000009ec) ret=00656e7b
0009:Ret  kernel32.MulDiv() retval=00000039 ret=00656e7b
0009:Call ntdll.RtlFreeHeap(00110000,00000000,018a70e8) ret=608d076d
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=608d076d
0009:Call user32.SetRect(001c8d78,00000000,00000000,00007fff,00007fff)
ret=006570e7
0009:Ret  user32.SetRect() retval=00000001 ret=006570e7
0009:Call
user32.SetWindowPos(00000000,00000000,00000000,00000000,0000030a,00000039,00000044)
ret=60e5bed3
0009:Ret  user32.SetWindowPos() retval=00000000 ret=60e5bed3
0009:Call user32.LoadStringA(00400000,0000fc4d,0034f1bc,00000400)
ret=004071b6
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000800)
ret=60585016
0009:Ret  ntdll.RtlAllocateHeap() retval=018aae80 ret=60585016
0009:Call kernel32.FindResourceW(00400000,00000fc5,00000006)
ret=605841e5
0009:Call ntdll.LdrFindResource_U(00400000,0034ef84,00000003,0034efa0)
ret=603574a2
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=603574a2
0009:Ret  kernel32.FindResourceW() retval=00983d00 ret=605841e5
0009:Call kernel32.LoadResource(00400000,00983d00) ret=605841fc
0009:Call ntdll.LdrAccessResource(00400000,00983d00,0034f008,00000000)
ret=603566f7
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=603566f7
0009:Ret  kernel32.LoadResource() retval=0089dc24 ret=605841fc
0009:Call kernel32.LockResource(0089dc24) ret=6058420f
0009:Ret  kernel32.LockResource() retval=0089dc24 ret=6058420f
0009:Call kernel32.WideCharToMultiByte(00000000,00000000,018aae80
L"Could not obtain OLE control window
handle",0000002a,0034f1bc,000003ff,00000000,00000000) ret=6058513d
0009:Ret  kernel32.WideCharToMultiByte() retval=0000002a ret=6058513d
0009:Call ntdll.RtlFreeHeap(00110000,00000000,018aae80) ret=6058506c
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=6058506c
0009:Ret  user32.LoadStringA() retval=0000002a ret=004071b6
0009:Call kernel32.GetLastError() ret=0043909f
0009:Ret  kernel32.GetLastError() retval=00000578 ret=0043909f
0009:Call kernel32.VirtualQuery(00b48880,0034f52c,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00b48880,00000000,0034f52c,0000001c,0034f470)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004c87b8,0034f52c,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004c87b8,00000000,0034f52c,0000001c,0034f470)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004c878c,0034f52c,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004c878c,00000000,0034f52c,0000001c,0034f470)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004c87b8,0034f52c,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004c87b8,00000000,0034f52c,0000001c,0034f470)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00b48880,0034f2dc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00b48880,00000000,0034f2dc,0000001c,0034f220)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004c87b8,0034f2dc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004c87b8,00000000,0034f2dc,0000001c,0034f220)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004c878c,0034f2dc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004c878c,00000000,0034f2dc,0000001c,0034f220)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004c87b8,0034f2dc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004c87b8,00000000,0034f2dc,0000001c,0034f220)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.GetCurrentThreadId() ret=004390c6
0009:Ret  kernel32.GetCurrentThreadId() retval=00000009 ret=004390c6
0009:Call kernel32.VirtualQuery(0034f6d8,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034f6d8,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0079b401,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0079b401,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403a78,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403a78,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034f758,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034f758,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0056dbc6,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0056dbc6,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403a78,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403a78,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034f77c,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034f77c,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00779158,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00779158,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403a78,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403a78,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034f7cc,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034f7cc,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0077c3f5,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0077c3f5,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403a78,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403a78,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034f8f8,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034f8f8,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0078d890,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0078d890,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403a78,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403a78,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034fa60,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034fa60,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00765880,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00765880,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403a78,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403a78,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034fd4c,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034fd4c,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00459d4a,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00459d4a,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004037c4,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004037c4,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034fd84,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034fd84,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403682,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403682,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004037c4,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004037c4,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034feb4,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034feb4,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00461073,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00461073,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(004037c4,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,004037c4,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034fed8,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034fed8,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(007f4dd9,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,007f4dd9,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403a78,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403a78,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0034fefc,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034fefc,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00403cd5,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00403cd5,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(f744611d,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,f744611d,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=40000002 ret=6036e491
0009:Call ntdll.RtlNtStatusToDosError(40000002) ret=6036e4a0
0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000057 ret=6036e4a0
0009:Ret  kernel32.VirtualQuery() retval=00000000 ret=004292e5
0009:Call kernel32.VirtualQuery(0034ff2c,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0034ff2c,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(60307ec9,0034f508,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,60307ec9,00000000,0034f508,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(60307f4c,0034f4fc,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,60307f4c,00000000,0034f4fc,0000001c,0034f440)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(ffffffff,0034f514,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,ffffffff,00000000,0034f514,0000001c,0034f450)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=40000002 ret=6036e491
0009:Call ntdll.RtlNtStatusToDosError(40000002) ret=6036e4a0
0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000057 ret=6036e4a0
0009:Ret  kernel32.VirtualQuery() retval=00000000 ret=004292e5
0009:Call kernel32.VirtualQuery(00400000,0034f4c0,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00400000,00000000,0034f4c0,0000001c,0034f400)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(0040003c,0034f4c0,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,0040003c,00000000,0034f4c0,0000001c,0034f400)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00400100,0034f4c0,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00400100,00000000,0034f4c0,0000001c,0034f400)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.VirtualQuery(00400104,0034f4c0,0000001c)
ret=004292e5
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,00400104,00000000,0034f4c0,0000001c,0034f400)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=004292e5
0009:Call kernel32.GetCommandLineA() ret=00402bc8
0009:Ret  kernel32.GetCommandLineA() retval=0012a0f0 ret=00402bc8
0009:Call kernel32.FindFirstFileA(004045ed "",0034f3bc) ret=0040b5c4
0009:Call ntdll.RtlInitAnsiString(0034f064,004045ed "") ret=6031e91f
0009:Ret  ntdll.RtlInitAnsiString() retval=00000001 ret=6031e91f
0009:Call
ntdll.RtlAnsiStringToUnicodeString(7ffdcbf8,0034f064,00000000)
ret=6031e998
0009:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000
ret=6031e998
0009:Call ntdll.RtlDosPathNameToNtPathName_U(7ffdcc00
L"",0034f060,0034f068,00000000) ret=60321e14
0009:Ret  ntdll.RtlDosPathNameToNtPathName_U() retval=00000000
ret=60321e14
0009:Ret  kernel32.FindFirstFileA() retval=ffffffff ret=0040b5c4
0009:Call kernel32.SetLastError(00000578) ret=0043911e
0009:Ret  kernel32.SetLastError() retval=00000578 ret=0043911e
0009:Call kernel32.RaiseException(0eedfade,00000001,00000007,0034f5cc)
ret=00439277
0009:Call ntdll.RtlRaiseException(0034f4b4) ret=6031d308
0009:  eax=60307d41 ebx=60385f64 ecx=00000000 edx=0034f5a8 esi=0034f5a8
edi=0034f520 ebp=0034f508 esp=0034f4a4 ds=007b es=007b fs=003b gs=0033
flags=00200212
0009:Call kernel32.VirtualQuery(6031d290,0034ee58,0000001c)
ret=00406be8
0009:Call
ntdll.NtQueryVirtualMemory(ffffffff,6031d290,00000000,0034ee58,0000001c,0034eda0)
ret=6036e491
0009:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=6036e491
0009:Ret  kernel32.VirtualQuery() retval=0000001c ret=00406be8
0009:Call ntdll.RtlUnwind(0034fd4c,0040389b,0034f4b4,00000000)
ret=0040389b
0009:  eax=0034f4b4 ebx=0034eee0 ecx=00655b52 edx=0034fd4c esi=0034fd4c
edi=00000001 ebp=0034eef8 esp=0034eeac ds=007b es=007b fs=003b gs=0033
flags=00200206
0009:Ret  ntdll.RtlUnwind() retval=00000000 ret=0040389b
0009:  eax=00000000 ebx=0034eee0 ecx=00655b52 edx=0034fd4c esi=0034fd4c
edi=00000001 ebp=0034eef8 esp=0034eeac ds=007b es=007b fs=003b gs=0033
flags=00200206


There is also something about not being able to obtain an OLE object
there which could be a problem... But the exception you see below gets
a bogus value (0eedfade I'm sure isn't valid... It looks like some kind
of marker that has been overrun...)

Anyway, at that point it is crashed.  None of that appears in the old
version of wine.  I'll try reporting it as a bug.  Dan, do you think it
is enough info to track the problem?



More information about the wine-users mailing list