Hello all.
I am trying to get EMIII to run via wine. I'm perfectly willing to debug
this. I just don't know how. I think my issue is with MSVBVM60.DLL
(MSVBVM60.dbg)?
Here is the output I received.
fixme:ole:CoRegisterMessageFilter message filter has been registered, but
will not be used
fixme:ole:OleLoadPictureEx
(0xaf1474,2558,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f928),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xaf1474,29822,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f8f8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xaf2b44,3950,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f544),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xaf400c,1414,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f000),
partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0
palette.
fixme:ole:OleLoadPictureEx
(0xaf400c,845,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f000),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xaf400c,845,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f000),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xaf400c,326,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f000),
partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0
palette.
fixme:shdocvw:OleControl_FreezeEvents (0x180a88)->(1)
fixme:shdocvw:PersistStreamInit_Load (0x180a88)->(0xaf400c)
fixme:shdocvw:ViewObject_SetAdvise (0x180a88)->(1 00000000 0xaf5284)
fixme:shdocvw:WebBrowser_QueryInterface
(0x180a88)->({3af24292-0c96-11ce-a0cf-00aa00600ab8} 0x33ef94) interface not
supported
fixme:shdocvw:WebBrowser_QueryInterface
(0x180a88)->({55980ba0-35aa-11cf-b671-00aa004cd6d8} 0x33efdc) interface not
supported
fixme:shdocvw:OleObject_DoVerb stub for -3
fixme:ole:OleLoadPictureEx
(0xaf400c,3782,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33efd0),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xaf400c,29822,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f000),
partially implemented.
fixme:shdocvw:OleControl_FreezeEvents (0x180a88)->(0)
wine: Unhandled page fault on read access to 0x00000000 at address
0xf7db5813 (thread 0023), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0xf7db5813).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f7db5813 ESP:0033ee74 EBP:0033ef10 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:7ef4b714 ECX:00000000 EDX:00000000
ESI:0018efc0 EDI:00000002
Stack dump:
0x0033ee74: 7ef18f5c 00000000 0033ee90 7bc80364
0x0033ee84: 7bc4dc7c 0041887c 660567cb 00004868
0x0033ee94: 7b8a9ac0 0033eec8 7ee80000 0033eee0
0x0033eea4: 00000000 00000000 00000730 00000000
0x0033eeb4: 0033eed0 00000050 7b861dd9 7b8a9ac0
0x0033eec4: 0033eee4 000b000a 0041887c 00000000
Backtrace:
=>1 0xf7db5813 strlen+0x33() in libc.so.6 (0x0033ef10)
2 0x7ef193ac DrawStateA+0x4c() in user32 (0x0033ef40)
3 0x004a7da7 in emiii (+0xa7da7) (0x0033efb8)
4 0x004a7311 in emiii (+0xa7311) (0x0033f038)
5 0x004a6323 in emiii (+0xa6323) (0x0033f084)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file DLL\MSVBVM60.dbg
("\x81\xcb\xf1~\xff")
6 0x66051fb3 in msvbvm60 (+0x51fb3) (0x0033f090)
7 0x0040f570 in emiii (+0xf570) (0x0033f0a0)
8 0x660522b4 in msvbvm60 (+0x522b4) (0x0033f0ec)
9 0x6605271b in msvbvm60 (+0x5271b) (0x0033f1c0)
10 0x660528e7 in msvbvm60 (+0x528e7) (0x0033f1e4)
11 0x6608ced7 in msvbvm60 (+0x8ced7) (0x0033f21c)
12 0x6608ccef in msvbvm60 (+0x8ccef) (0x0033f24c)
13 0x66087624 in msvbvm60 (+0x87624) (0x0033f274)
14 0x6606cd20 in msvbvm60 (+0x6cd20) (0x0033f2b0)
15 0x6606d011 in msvbvm60 (+0x6d011) (0x0033f2e4)
16 0x66041102 in msvbvm60 (+0x41102) (0x0033f334)
17 0x660ca914 in msvbvm60 (+0xca914) (0x0033f390)
18 0x660cae57 in msvbvm60 (+0xcae57) (0x0033f3c4)
19 0x660caab3 in msvbvm60 (+0xcaab3) (0x0033f444)
20 0x660cbc3a in msvbvm60 (+0xcbc3a) (0x0033f6f8)
21 0x66072b6e in msvbvm60 (+0x72b6e) (0x0033f734)
22 0x66078642 in msvbvm60 (+0x78642) (0x0033f830)
23 0x6604500f in msvbvm60 (+0x4500f) (0x0033f86c)
24 0x66045813 in msvbvm60 (+0x45813) (0x0033f8c4)
25 0x660490b8 in msvbvm60 (+0x490b8) (0x0033f8d4)
26 0x6606d23c in msvbvm60 (+0x6d23c) (0x0033f90c)
27 0x66032955 in msvbvm60 (+0x32955) (0x0033f938)
28 0x66032bdb in msvbvm60 (+0x32bdb) (0x0033f960)
29 0x66032c1e in msvbvm60 (+0x32c1e) (0x0033f990)
30 0x66032c1e in msvbvm60 (+0x32c1e) (0x0033f9c0)
31 0x660329f7 in msvbvm60 (+0x329f7) (0x0033f9f8)
32 0x66032365 in msvbvm60 (+0x32365) (0x0033fa58)
33 0x6603216d in msvbvm60 (+0x3216d) (0x0033fa78)
34 0x660647e1 in msvbvm60 (+0x647e1) (0x0033fab0)
35 0x660c8800 in msvbvm60 (+0xc8800) (0x0033fb00)
36 0x660c8867 in msvbvm60 (+0xc8867) (0x0033fcdc)
37 0x66009f64 in msvbvm60 (+0x9f64) (0x0033fe1c)
38 0x66007a5a in msvbvm60 (+0x7a5a) (0x0033fe40)
39 0x66003959 in msvbvm60 (+0x3959) (0x0033fe60)
40 0x660036d2 in msvbvm60 (+0x36d2) (0x0033fe80)
41 0x660035d8 in msvbvm60 (+0x35d8) (0x0033ff00)
42 0x0040ab66 in emiii (+0xab66) (0x0033ffe8)
43 0xf7ea6587 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xf7db5813 strlen+0x33 in libc.so.6: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (61 modules)
PE 400000-5c2000 Export emiii
PE 66000000-66152000 Export msvbvm60
ELF 7b800000-7b91b000 Deferred kernel32<elf>
\-PE 7b820000-7b91b000 \ kernel32
ELF 7bc00000-7bc83000 Deferred ntdll<elf>
\-PE 7bc10000-7bc83000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d37c000-7d3ae000 Deferred uxtheme<elf>
\-PE 7d380000-7d3ae000 \ uxtheme
ELF 7d3ae000-7d46e000 Deferred comctl32<elf>
\-PE 7d3c0000-7d46e000 \ comctl32
ELF 7d46e000-7d4c6000 Deferred shlwapi<elf>
\-PE 7d480000-7d4c6000 \ shlwapi
ELF 7d4c6000-7d5b8000 Deferred shell32<elf>
\-PE 7d4e0000-7d5b8000 \ shell32
ELF 7d5b8000-7d5f4000 Deferred shdocvw<elf>
\-PE 7d5c0000-7d5f4000 \ shdocvw
ELF 7d8ca000-7d8d2000 Deferred libxrender.so.1
ELF 7d8d2000-7d8d5000 Deferred libxinerama.so.1
ELF 7de7a000-7de7c000 Deferred libnvidia-tls.so.1
ELF 7de7c000-7e7e6000 Deferred libglcore.so.1
ELF 7e7e6000-7e87a000 Deferred libgl.so.1
ELF 7e87a000-7e87f000 Deferred libxdmcp.so.6
ELF 7e87f000-7e948000 Deferred libx11.so.6
ELF 7e948000-7e955000 Deferred libxext.so.6
ELF 7e955000-7e96d000 Deferred libice.so.6
ELF 7e96d000-7e976000 Deferred libsm.so.6
ELF 7e976000-7ea03000 Deferred winex11<elf>
\-PE 7e990000-7ea03000 \ winex11
ELF 7ea03000-7ea21000 Deferred libexpat.so.1
ELF 7ea21000-7ea50000 Deferred libfontconfig.so.1
ELF 7ea50000-7ea64000 Deferred libz.so.1
ELF 7ea64000-7eace000 Deferred libfreetype.so.6
ELF 7eace000-7eb65000 Deferred oleaut32<elf>
\-PE 7eae0000-7eb65000 \ oleaut32
ELF 7eb65000-7eb78000 Deferred libresolv.so.2
ELF 7eb78000-7eb96000 Deferred iphlpapi<elf>
\-PE 7eb80000-7eb96000 \ iphlpapi
ELF 7eb96000-7ebea000 Deferred rpcrt4<elf>
\-PE 7eba0000-7ebea000 \ rpcrt4
ELF 7ebea000-7ec82000 Deferred ole32<elf>
\-PE 7ec00000-7ec82000 \ ole32
ELF 7ec82000-7ecc8000 Deferred advapi32<elf>
\-PE 7ec90000-7ecc8000 \ advapi32
ELF 7ecc8000-7ecd3000 Deferred libgcc_s.so.1
ELF 7edb2000-7ee68000 Deferred gdi32<elf>
\-PE 7edd0000-7ee68000 \ gdi32
ELF 7ee68000-7efa0000 Export user32<elf>
\-PE 7ee80000-7efa0000 \ user32
ELF 7efa0000-7efab000 Deferred libnss_files.so.2
ELF 7efab000-7efb5000 Deferred libnss_nis.so.2
ELF 7efb5000-7efcb000 Deferred libnsl.so.1
ELF 7efcb000-7eff1000 Deferred libm.so.6
ELF 7eff2000-7eff7000 Deferred libxxf86vm.so.1
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF f7d40000-f7d43000 Deferred libxau.so.6
ELF f7d44000-f7d48000 Deferred libdl.so.2
ELF f7d48000-f7e7c000 Export libc.so.6
ELF f7e7d000-f7e90000 Deferred libpthread.so.0
ELF f7e9f000-f7fb0000 Export libwine.so.1
ELF f7fb2000-f7fcf000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000022 (D) D:\EMIII\EMIII.exe
00000023 0 <==
0000000a
0000000b 0
00000008
0000000d 15
00000009 0
Thanks for the help!