[Wine] SuperMemo 2006 Crashes at Startup

dangillis wineforum-user at winehq.org
Sat Jun 7 14:10:28 CDT 2008

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
=>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
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
process  tid      prio (all id:s are in hex)
	00000012    0
	0000000e    0
	0000000d    0
	00000015    0
	00000014    0
	00000011    0
	00000010    0
	0000001f    0
	0000001e    0
	0000001d    0
	0000001a    0
	0000001c    0
0000003f (D) C:\supermemo\sm2006.exe
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	00000040    0 <==
=>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:~$

More information about the wine-users mailing list