[Mono-dev] Human Japanese 2.0 .NET2.0 fails

John Moser john.r.moser at gmail.com
Sun Feb 19 04:15:29 UTC 2012


This is for Human Japanese 2.0, which runs on .NET 2.0.  I did this in a 
completely fresh wine prefix after this:

mv .wine .wine.bak
winetricks dotnet20

Prior attempts were with dotnet20sp2, which fails to install re bug 22521.

Here is the relevant system information:

bluefox at icebox:~$ wine --version
wine-1.3.28
bluefox at icebox:~$ uname -a
Linux icebox 3.0.0-15-generic #26-Ubuntu SMP Fri Jan 20 17:23:00 UTC 
2012 x86_64 x86_64 x86_64 GNU/Linux

This is on Ubuntu 11.10 with 32-bit wine (the wine1.3 packages).


Here is the error as per wine:

bluefox at icebox:~$  wine ~/.wine/drive_c/Program\ Files/Brak\ Software\,\ 
Inc/Human\ Japanese\ 2.0/HumanJapanese.exe
fixme:sync:CreateMemoryResourceNotification (0) stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System.Deployment"
fixme:shell:URL_ParseUrl failed to parse L"System.Management"
fixme:wbemprox:wbemprox_cf_QueryInterface interface 
{b196b28f-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface 
{c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface 
{00000003-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface 
{00000144-0000-0000-c000-000000000046} not implemented
fixme:ole:Context_QueryInterface interface not implemented 
{51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:wbem_locator_ConnectServer 0x16fec0, 
L"\\\\.\\root\\cimv2", (null), (null), L"", 0x00000080, L"", (nil), 
0x3a9dbfc)
fixme:wmiutils:wmiutils_cf_QueryInterface interface 
{b196b28f-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wmiutils:status_code_QueryInterface interface 
{c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wmiutils:status_code_QueryInterface interface 
{00000003-0000-0000-c000-000000000046} not implemented
fixme:wmiutils:status_code_QueryInterface interface 
{00000144-0000-0000-c000-000000000046} not implemented
fixme:wmiutils:status_code_GetErrorCodeText 0x170d80, 0x80041001, 
0x0000, 0x00000001, 0x3a9e0cc
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime 
of other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error 
Reporting"): stub
fixme:advapi:ReportEventW 
(0xcafe4242,0x0001,0x0000,0x00001388,(nil),0x000b,0x00000100,0x3009a1b4,0x60c624): 
stub
err:eventlog:ReportEventW L"clr20r3"
err:eventlog:ReportEventW L"humanjapanese.exe"
err:eventlog:ReportEventW L"2.0.5.0"
err:eventlog:ReportEventW L"4ca61f70"
err:eventlog:ReportEventW L"system.management"
err:eventlog:ReportEventW L"2.0.0.0"
err:eventlog:ReportEventW L"4333aee1"
err:eventlog:ReportEventW L"26b"
err:eventlog:ReportEventW L"46"
err:eventlog:ReportEventW L"system.management.management"
err:eventlog:ReportEventW L"NIL"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this 
apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this 
apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub


NOTE:  At this point it stops to show me a dialog box asking if I want 
to report an error etc.  Then gives me a dialog saying it crashed.  It 
spews more errors before exiting:

err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize

Unhandled Exception: System.Management.ManagementException: Error code: 
0x80041001
    at System.Management.ManagementScope.Initialize()
    at System.Management.ManagementObjectSearcher.Initialize()
    at System.Management.ManagementObjectSearcher.Get()
    at HumanJapaneseClient.ActivationHelper.GetMachineIdentifiers()
    at HumanJapaneseClient.ActivationHelper..ctor()
    at HumanJapaneseClient.Program.Main()
wine: Unhandled exception 0xe0434f4d at address 0x7b839f32 (thread 
0009), starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b839f32).
Register dump:
  CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
  EIP:7b839f32 ESP:0033f0a8 EBP:0033f10c EFLAGS:00000246(   - --  I  Z- 
-P- )
  EAX:7b825ef1 EBX:7b894ff4 ECX:00000000 EDX:e0434f4d
  ESI:e0434f4d EDI:e0434f4d
Stack dump:
0x0033f0a8:  0033f144 00000004 79fd4e9d e0434f4d
0x0033f0b8:  00000001 00000000 7b839f32 00000001
0x0033f0c8:  80131501 e0434f4d 0033f144 790c2000
0x0033f0d8:  02000036 0033f0f0 79e814da 0033f0fc
0x0033f0e8:  02000036 00000001 0033f16c 79e87ff4
0x0033f0f8:  0000012c 790fabcc 7b839eea 0013bdd0
Backtrace:
=>0 0x7b839f32 in kernel32 (+0x29f32) (0x0033f10c)
   1 0x79f97065 in mscorwks (+0x127064) (0x0033f16c)
   2 0x7a0945a4 in mscorwks (+0x2245a3) (0x0033f230)
   3 0x036e2074 (0x0033f25c)
   4 0x036e1f43 (0x0033f290)
   5 0x036e1b73 (0x0033f2e8)
   6 0x036e0704 (0x0033f31c)
   7 0x036e0262 (0x0033f350)
   8 0x79e88f63 in mscorwks (+0x18f62) (0x0033f360)
   9 0x79e88ee4 in mscorwks (+0x18ee3) (0x0033f3e0)
   10 0x79e88e31 in mscorwks (+0x18e30) (0x0033f520)
   11 0x79e88d19 in mscorwks (+0x18d18) (0x0033f5f4)
   12 0x00373268 (0x00373208)
   13 0x00200004 (0x09000168)
0x7b839f32: subl    $4,%esp
Modules:
Module    Address            Debug info    Name (90 modules)
PE      400000-  422000    Deferred        humanjapanese
PE     2a50000- 36d6000    Deferred        system.windows.forms.ni
PE    5e380000-5e409000    Deferred        diasymreader
PE    65c30000-65d0c000    Deferred        system.deployment
PE    67510000-6756e000    Deferred        system.management
PE    6a300000-6a30a000    Deferred        wminet_utils
PE    78130000-781cb000    Deferred        msvcr80
PE    79000000-79045000    Deferred        mscoree
PE    79060000-790b3000    Deferred        mscorjit
PE    790c0000-79ba8000    Deferred        mscorlib.ni
PE    79e70000-7a3d1000    Export          mscorwks
PE    7a440000-7abfe000    Deferred        system.ni
PE    7ade0000-7af74000    Deferred        system.drawing.ni
ELF    7b800000-7b9aa000    Dwarf           kernel32<elf>
   \-PE    7b810000-7b9aa000    \               kernel32
ELF    7bc00000-7bcc4000    Deferred        ntdll<elf>
   \-PE    7bc10000-7bcc4000    \               ntdll
ELF    7bf00000-7bf04000    Deferred <wine-loader>
ELF    7dca7000-7dcc5000    Deferred        libgcc_s.so.1
ELF    7dcc5000-7dcdb000    Deferred        wmiutils<elf>
   \-PE    7dcd0000-7dcdb000    \               wmiutils
ELF    7dcdb000-7dcf1000    Deferred        wbemprox<elf>
   \-PE    7dce0000-7dcf1000    \               wbemprox
ELF    7dcf1000-7dde3000    Deferred        oleaut32<elf>
   \-PE    7dd10000-7dde3000    \               oleaut32
ELF    7dde3000-7de8f000    Deferred        crypt32<elf>
   \-PE    7ddf0000-7de8f000    \               crypt32
ELF    7de8f000-7decd000    Deferred        rsaenh<elf>
   \-PE    7dea0000-7decd000    \               rsaenh
ELF    7decd000-7dfc3000    Deferred        comctl32<elf>
   \-PE    7ded0000-7dfc3000    \               comctl32
ELF    7dfc3000-7e1d4000    Deferred        shell32<elf>
   \-PE    7dfd0000-7e1d4000    \               shell32
ELF    7e25e000-7e272000    Deferred        shfolder<elf>
   \-PE    7e260000-7e272000    \               shfolder
ELF    7e29f000-7e2d3000    Deferred        uxtheme<elf>
   \-PE    7e2b0000-7e2d3000    \               uxtheme
ELF    7e2e9000-7e35f000    Deferred        rpcrt4<elf>
   \-PE    7e2f0000-7e35f000    \               rpcrt4
ELF    7e35f000-7e466000    Deferred        ole32<elf>
   \-PE    7e380000-7e466000    \               ole32
ELF    7e466000-7e4f2000    Deferred        msvcrt<elf>
   \-PE    7e480000-7e4f2000    \               msvcrt
ELF    7e4f2000-7e4f8000    Deferred        libxfixes.so.3
ELF    7e4f8000-7e503000    Deferred        libxcursor.so.1
ELF    7e503000-7e513000    Deferred        libxi.so.6
ELF    7e513000-7e517000    Deferred        libxcomposite.so.1
ELF    7e517000-7e520000    Deferred        libxrandr.so.2
ELF    7e520000-7e52b000    Deferred        libxrender.so.1
ELF    7e52b000-7e531000    Deferred        libxxf86vm.so.1
ELF    7e531000-7e535000    Deferred        libxinerama.so.1
ELF    7e535000-7e557000    Deferred        imm32<elf>
   \-PE    7e540000-7e557000    \               imm32
ELF    7e557000-7e55e000    Deferred        libxdmcp.so.6
ELF    7e55e000-7e562000    Deferred        libxau.so.6
ELF    7e562000-7e581000    Deferred        libxcb.so.1
ELF    7e581000-7e587000    Deferred        libuuid.so.1
ELF    7e587000-7e5a1000    Deferred        libice.so.6
ELF    7e5a1000-7e6d7000    Deferred        libx11.so.6
ELF    7e6d7000-7e6ea000    Deferred        libxext.so.6
ELF    7e6ea000-7e6f3000    Deferred        libsm.so.6
ELF    7e717000-7e7bd000    Deferred        winex11<elf>
   \-PE    7e720000-7e7bd000    \               winex11
ELF    7e7fa000-7e824000    Deferred        libexpat.so.1
ELF    7e824000-7e859000    Deferred        libfontconfig.so.1
ELF    7e859000-7e86e000    Deferred        libz.so.1
ELF    7e86e000-7e905000    Deferred        libfreetype.so.6
ELF    7e929000-7e9ce000    Deferred        gdi32<elf>
   \-PE    7e930000-7e9ce000    \               gdi32
ELF    7e9ce000-7eb0b000    Deferred        user32<elf>
   \-PE    7e9e0000-7eb0b000    \               user32
ELF    7eb0b000-7eb74000    Deferred        shlwapi<elf>
   \-PE    7eb20000-7eb74000    \               shlwapi
ELF    7eb74000-7ebd4000    Deferred        advapi32<elf>
   \-PE    7eb80000-7ebd4000    \               advapi32
ELF    7ebd4000-7ebf3000    Deferred        libtinfo.so.5
ELF    7ebf3000-7ec15000    Deferred        libncurses.so.5
ELF    7ef8c000-7ef99000    Deferred        libnss_files.so.2
ELF    7ef99000-7efb2000    Deferred        libnsl.so.1
ELF    7efb2000-7efdc000    Deferred        libm.so.6
ELF    7efe7000-7f000000    Deferred        version<elf>
   \-PE    7eff0000-7f000000    \               version
ELF    f7413000-f741f000    Deferred        libnss_nis.so.2
ELF    f7420000-f7425000    Deferred        libdl.so.2
ELF    f7425000-f759f000    Deferred        libc.so.6
ELF    f75a0000-f75bb000    Deferred        libpthread.so.0
ELF    f75d5000-f75df000    Deferred        libnss_compat.so.2
ELF    f75df000-f7721000    Dwarf           libwine.so.1
ELF    f7723000-f7743000    Deferred        ld-linux.so.2
ELF    f7743000-f7744000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Brak Software, Inc\Human Japanese 
2.0\HumanJapanese.exe
     00000027    0
     00000026    2
     00000025    0
     00000009    0 <==
0000000e services.exe
     00000023    0
     0000001e    0
     00000016    0
     00000010    0
     0000000f    0
00000011 mscorsvw.exe
     00000019    0
     00000018    0
     00000015    0
     00000012    0
00000013 explorer.exe
     00000014    0
0000001b winedevice.exe
     0000001f    0
     0000001d    0
     0000001c    0
00000020 plugplay.exe
     00000024    0
     00000022    0
     00000021    0
Backtrace:
=>0 0x7b839f32 in kernel32 (+0x29f32) (0x0033f10c)
   1 0x79f97065 in mscorwks (+0x127064) (0x0033f16c)
   2 0x7a0945a4 in mscorwks (+0x2245a3) (0x0033f230)
   3 0x036e2074 (0x0033f25c)
   4 0x036e1f43 (0x0033f290)
   5 0x036e1b73 (0x0033f2e8)
   6 0x036e0704 (0x0033f31c)
   7 0x036e0262 (0x0033f350)
   8 0x79e88f63 in mscorwks (+0x18f62) (0x0033f360)
   9 0x79e88ee4 in mscorwks (+0x18ee3) (0x0033f3e0)
   10 0x79e88e31 in mscorwks (+0x18e30) (0x0033f520)
   11 0x79e88d19 in mscorwks (+0x18d18) (0x0033f5f4)
   12 0x00373268 (0x00373208)
   13 0x00200004 (0x09000168)
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW 
(0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x33ebf0,(nil)): 
stub
err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Fatal 
Execution Engine Error (79F97075) (80131506)"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub





So I wiped all that and tried using Mono 2.10 from 'winetricks 
mono210'.  It installs, but doesn't run.  This is the error from there:

bluefox at icebox:~$  wine ~/.wine/drive_c/Program\ Files/Brak\ Software\,\ 
Inc/Human\ Japanese\ 2.0/HumanJapanese.exe
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"configSections" in state 1
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"sectionGroup" in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"sectionGroup" in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"userSettings" in state 1
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"HumanJapaneseClient.Properties.User" in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"HumanJapaneseClient.User" in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"applicationSettings" in state 1
fixme:mscoree:ConfigFileHandler_startElement Unknown element 
L"HumanJapaneseClient.Properties.Settings" in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" 
in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in 
state 3

Unhandled Exception: System.NotImplementedException: The requested 
feature is not implemented.
   at System.Management.ManagementObjectSearcher..ctor (System.String 
queryString) [0x00000] in <filename unknown>:0
   at (wrapper remoting-invoke-with-check) 
System.Management.ManagementObjectSearcher:.ctor (string)
   at HumanJapaneseClient.ActivationHelper.GetMachineIdentifiers () 
[0x00000] in <filename unknown>:0
   at HumanJapaneseClient.ActivationHelper..ctor () [0x00000] in 
<filename unknown>:0
   at HumanJapaneseClient.Program.Main () [0x00000] in <filename unknown>:0


It as well fails under this Mono on Windows XP because "the application 
failed to initialize."  I have attempted to test this under ReactOS as 
well but no such luck, I get stop errors on boot.

As this information is likely relevant to both Mono and Wine, I've 
copied both lists.


More information about the Mono-devel-list mailing list