Hopefully someone can help me debug this. I run this package on XP, trying to
get to work on Ubuntu Heron using wine 1.0-rc4. I have tried launching this
program under XP, 2000, ME, and 98 without success under wine.
When I launch the program, I get a popup that says:
Runtime error 216 at 00406124
I ran wine from the command line and got the following information:
dangillis at dangillis-heron:~$ wine c:\\supermemo\\sm2006.exe
fixme:shdocvw:PersistStreamInit_InitNew (0x133b58)
fixme:shdocvw:OleControl_OnAmbientPropertyChange Unknown dispID -1
fixme:shdocvw:navigate_url Unsupported args (Flags 0x74428c:10; TargetFrameName
0x74428c:10)
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:iphlpapi:NotifyAddrChange (Handle 0x7dae3a08, overlapped 0x7dae39ec): stub
err:mshtml:set_profile SetCurrentProfile failed: 80520015
fixme:system:SetProcessDPIAware stub!
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e}
0x136ef34)
fixme:ole:CoCreateInstance no instance created for interface
{08c0e040-62d1-11d1-9326-0060b067b86e} of class
{4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x133bf4)->((null) 1 0x32e2cc
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x133bf4)->((null) 25 2 0x32e2e0
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x133bf4)->((null) 26 2 0x32e2e0
(nil))
fixme:shdocvw:ClientSite_GetContainer (0x133bf4)->(0x32e31c)
fixme:shdocvw:ClOleCommandTarget_Exec
(0x133bf4)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32e3e0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec
(0x133bf4)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32e470)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:mshtml:OmNavigator_get_appCodeName (0x1490f30)->(0x32fe74)
fixme:shdocvw:OleObject_Close (0x133b58)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x134a58)->((nil))
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b844b20 (thread 0040),
starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc3b23c).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc3b23c ESP:0032f984 EBP:0032f9e8 EFLAGS:00200282( - 00 - -IS1)
EAX:0032f990 EBX:7bc88444 ECX:00110048 EDX:00000000
ESI:0032fd6c EDI:0032f9f4
Stack dump:
0x0032f984: 0032f9d4 7b8bc9ac 04090000 c0000025
0x0032f994: 00000001 0032fd6c 00000003 00000000
0x0032f9a4: 0032fa24 7bc574f2 00000000 00000001
0x0032f9b4: 00000002 0032fa14 00000409 00000000
0x0032f9c4: 00000001 00000002 00090409 00000000
0x0032f9d4: 0032fa02 0032fb54 7bc459d9 7bc3b1f0
Backtrace:
=>1 0x7bc3b23c __regs_RtlRaiseException+0x4c() in ntdll (0x0032f9e8)
2 0x7bc76de3 in ntdll (+0x66de3) (0x0032fd48)
3 0x7bc3a936 RtlRaiseException+0x6() in ntdll (0x0032fdc0)
4 0x006f0b25 in sm2006 (+0x2f0b25) (0x0032fe28)
5 0x0040861b in sm2006 (+0x861b) (0x0032fe94)
6 0x00737fe4 in sm2006 (+0x337fe4) (0x0032feb4)
7 0x00405d6b in sm2006 (+0x5d6b) (0x0032fed8)
8 0x00405dd3 in sm2006 (+0x5dd3) (0x0032ff08)
9 0x7b8773a7 in kernel32 (+0x573a7) (0x0032ffe8)
0x7bc3b23c __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (158 modules)
PE 340000- 347000 Deferred plc4
PE 390000- 3f9000 Deferred xpcom_core
PE 400000- 86e000 Export sm2006
PE bd0000- bf7000 Deferred nspr4
PE c00000- c06000 Deferred plds4
PE c10000- c1f000 Deferred jsd3250
PE c20000- c91000 Deferred js3250
PE ca0000- cd5000 Deferred xpc3250
PE ce0000- d1f000 Deferred softokn3
PE d20000- d3a000 Deferred smime3
PE d40000- d9b000 Deferred nss3
PE da0000- da6000 Deferred mozctlx
PE db0000- dc4000 Deferred xpcom_compat
PE dd0000- de3000 Deferred jsj3250
PE df0000- e01000 Deferred mozz
PE e10000- e41000 Deferred freebl3
PE e50000- e8e000 Deferred nssckbi
PE e90000- ea6000 Deferred gkgfx
PE eb0000- eb6000 Deferred xpistub
PE ec0000- ee0000 Deferred ssl3
PE ee0000- f5d000 Deferred necko
PE f60000- f6c000 Deferred xppref32
PE f70000- f9e000 Deferred i18n
PE fa0000- fbf000 Deferred embedcomponents
PE fc0000- fcf000 Deferred caps
PE fd0000- fdc000 Deferred typeaheadfind
PE fe0000- 1279000 Deferred gklayout
PE 1280000- 12a7000 Deferred imglib2
PE 12b0000- 12cb000 Deferred rdf
PE 12d0000- 1308000 Deferred appcomps
PE 1310000- 1320000 Deferred appshell
PE 1320000- 132f000 Deferred profile
PE 1330000- 1337000 Deferred xpcom_compat_c
PE 1340000- 134e000 Deferred webbrwsr
PE 1350000- 1375000 Deferred gkwidget
PE 1380000- 13a4000 Deferred gkgfxwin
PE 13b0000- 13dc000 Deferred docshell
PE 13e0000- 13e8000 Deferred pipboot
PE 13f0000- 13fc000 Deferred oji
PE 1510000- 15ce000 Deferred uconv
PE 15d0000- 15e0000 Deferred chrome
PE 15e0000- 1619000 Deferred gkparser
PE 1620000- 162d000 Deferred jar50
PE 10000000-10006000 Deferred xpcom
ELF 7b800000-7b92d000 Export kernel32<elf>
\-PE 7b820000-7b92d000 \ kernel32
ELF 7bc00000-7bca4000 Export ntdll<elf>
\-PE 7bc10000-7bca4000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d9be000-7d9d4000 Deferred msimtf<elf>
\-PE 7d9c0000-7d9d4000 \ msimtf
ELF 7dd07000-7dd71000 Deferred msvcrt<elf>
\-PE 7dd20000-7dd71000 \ msvcrt
ELF 7dd71000-7de11000 Deferred mshtml<elf>
\-PE 7dd80000-7de11000 \ mshtml
ELF 7de11000-7de4d000 Deferred shdocvw<elf>
\-PE 7de20000-7de4d000 \ shdocvw
ELF 7de60000-7de74000 Deferred midimap<elf>
\-PE 7de70000-7de74000 \ midimap
ELF 7de74000-7de9a000 Deferred msacm32<elf>
\-PE 7de80000-7de9a000 \ msacm32
ELF 7de9a000-7deb1000 Deferred msacm32<elf>
\-PE 7dea0000-7deb1000 \ msacm32
ELF 7deb1000-7df74000 Deferred libasound.so.2
ELF 7df74000-7dfaa000 Deferred winealsa<elf>
\-PE 7df80000-7dfaa000 \ winealsa
ELF 7dfaa000-7dfae000 Deferred libgpg-error.so.0
ELF 7dfae000-7dffb000 Deferred libgcrypt.so.11
ELF 7dffb000-7e00b000 Deferred libtasn1.so.3
ELF 7e00b000-7e013000 Deferred libkrb5support.so.0
ELF 7e013000-7e045000 Deferred libcrypt.so.1
ELF 7e045000-7e0bb000 Deferred libgnutls.so.13
ELF 7e0bb000-7e0de000 Deferred libk5crypto.so.3
ELF 7e0de000-7e16b000 Deferred libkrb5.so.3
ELF 7e16b000-7e194000 Deferred libgssapi_krb5.so.2
ELF 7e194000-7e1c7000 Deferred libcups.so.2
ELF 7e227000-7e25a000 Deferred uxtheme<elf>
\-PE 7e230000-7e25a000 \ uxtheme
ELF 7e25a000-7e263000 Deferred libxcursor.so.1
ELF 7e263000-7e268000 Deferred libxfixes.so.3
ELF 7e268000-7e26b000 Deferred libxcomposite.so.1
ELF 7e26b000-7e271000 Deferred libxrandr.so.2
ELF 7e271000-7e279000 Deferred libxrender.so.1
ELF 7e279000-7e27c000 Deferred libxinerama.so.1
ELF 7e27c000-7e29c000 Deferred imm32<elf>
\-PE 7e280000-7e29c000 \ imm32
ELF 7e29c000-7e2a1000 Deferred libxdmcp.so.6
ELF 7e2a1000-7e2b9000 Deferred libxcb.so.1
ELF 7e2b9000-7e2bb000 Deferred libxcb-xlib.so.0
ELF 7e2bb000-7e2be000 Deferred libxau.so.6
ELF 7e2be000-7e3a5000 Deferred libx11.so.6
ELF 7e3a5000-7e3b3000 Deferred libxext.so.6
ELF 7e3b3000-7e3cb000 Deferred libice.so.6
ELF 7e3cb000-7e3d3000 Deferred libsm.so.6
ELF 7e3d6000-7e3d9000 Deferred libkeyutils.so.1
ELF 7e3d9000-7e3dc000 Deferred libcom_err.so.2
ELF 7e3de000-7e475000 Deferred winex11<elf>
\-PE 7e3f0000-7e475000 \ winex11
ELF 7e499000-7e4ba000 Deferred libexpat.so.1
ELF 7e4ba000-7e4e4000 Deferred libfontconfig.so.1
ELF 7e4e4000-7e4f9000 Deferred libz.so.1
ELF 7e4f9000-7e569000 Deferred libfreetype.so.6
ELF 7e574000-7e5a0000 Deferred ws2_32<elf>
\-PE 7e580000-7e5a0000 \ ws2_32
ELF 7e5a0000-7e5ba000 Deferred wsock32<elf>
\-PE 7e5b0000-7e5ba000 \ wsock32
ELF 7e5ba000-7e64c000 Deferred winmm<elf>
\-PE 7e5d0000-7e64c000 \ winmm
ELF 7e64c000-7e673000 Deferred oledlg<elf>
\-PE 7e650000-7e673000 \ oledlg
ELF 7e673000-7e71e000 Deferred comdlg32<elf>
\-PE 7e680000-7e71e000 \ comdlg32
ELF 7e71e000-7e754000 Deferred winspool<elf>
\-PE 7e730000-7e754000 \ winspool
ELF 7e754000-7e813000 Deferred comctl32<elf>
\-PE 7e760000-7e813000 \ comctl32
ELF 7e813000-7e925000 Deferred shell32<elf>
\-PE 7e820000-7e925000 \ shell32
ELF 7e925000-7e973000 Deferred wininet<elf>
\-PE 7e930000-7e973000 \ wininet
ELF 7e973000-7e9cc000 Deferred shlwapi<elf>
\-PE 7e980000-7e9cc000 \ shlwapi
ELF 7e9cc000-7ea0b000 Deferred urlmon<elf>
\-PE 7e9d0000-7ea0b000 \ urlmon
ELF 7ea0b000-7ea2c000 Deferred mpr<elf>
\-PE 7ea10000-7ea2c000 \ mpr
ELF 7ea2c000-7ea40000 Deferred lz32<elf>
\-PE 7ea30000-7ea40000 \ lz32
ELF 7ea40000-7ea59000 Deferred version<elf>
\-PE 7ea50000-7ea59000 \ version
ELF 7ea59000-7ea6c000 Deferred msimg32<elf>
\-PE 7ea60000-7ea6c000 \ msimg32
ELF 7ea6c000-7ea7f000 Deferred libresolv.so.2
ELF 7ea7f000-7ea84000 Deferred libxxf86vm.so.1
ELF 7ea8a000-7eaa8000 Deferred iphlpapi<elf>
\-PE 7ea90000-7eaa8000 \ iphlpapi
ELF 7eaa8000-7eb09000 Deferred rpcrt4<elf>
\-PE 7eab0000-7eb09000 \ rpcrt4
ELF 7eb09000-7eba4000 Deferred gdi32<elf>
\-PE 7eb20000-7eba4000 \ gdi32
ELF 7eba4000-7eceb000 Deferred user32<elf>
\-PE 7ebc0000-7eceb000 \ user32
ELF 7eceb000-7ed3d000 Deferred advapi32<elf>
\-PE 7ed00000-7ed3d000 \ advapi32
ELF 7ed3d000-7ede1000 Deferred ole32<elf>
\-PE 7ed50000-7ede1000 \ ole32
ELF 7ede1000-7ee83000 Deferred oleaut32<elf>
\-PE 7edf0000-7ee83000 \ oleaut32
ELF 7efa3000-7efae000 Deferred libnss_files.so.2
ELF 7efae000-7efb8000 Deferred libnss_nis.so.2
ELF 7efb8000-7efd0000 Deferred libnsl.so.1
ELF 7efd0000-7eff5000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7c48000-b7c4c000 Deferred libdl.so.2
ELF b7c4c000-b7d9b000 Deferred libc.so.6
ELF b7d9c000-b7db4000 Deferred libpthread.so.0
ELF b7dbf000-b7ef5000 Deferred libwine.so.1
ELF b7ef7000-b7f13000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000c
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000019
0000001f 0
0000001e 0
0000001d 0
0000001a 0
0000001b
0000001c 0
0000003f (D) C:\supermemo\sm2006.exe
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0 <=Backtrace:
=>1 0x7bc3b23c __regs_RtlRaiseException+0x4c() in ntdll (0x0032f9e8)
2 0x7bc76de3 in ntdll (+0x66de3) (0x0032fd48)
3 0x7bc3a936 RtlRaiseException+0x6() in ntdll (0x0032fdc0)
4 0x006f0b25 in sm2006 (+0x2f0b25) (0x0032fe28)
5 0x0040861b in sm2006 (+0x861b) (0x0032fe94)
6 0x00737fe4 in sm2006 (+0x337fe4) (0x0032feb4)
7 0x00405d6b in sm2006 (+0x5d6b) (0x0032fed8)
8 0x00405dd3 in sm2006 (+0x5dd3) (0x0032ff08)
9 0x7b8773a7 in kernel32 (+0x573a7) (0x0032ffe8)
dangillis at dangillis-heron:~$