[Wine] Which dll should I replace according to this backtrace?

radiobert wineforum-user at winehq.org
Fri Jan 7 23:21:36 CST 2011


Code:

wine '/home/tyf/Desktop/shortcut to driveC/Program Files/Microchip/PICkit 2 v2/PICkit2V2.exe'

fixme:sync:CreateMemoryResourceNotification (0) stub
err:ole:CoGetContextToken apartment not initialised
fixme:imm:ImmDisableIME (-1): 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
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize

fixme:msvcr90:__clean_type_info_names_internal (0x60345090) stub
Unhandled Exception: System.TypeInitializationException: The type initializer for 'System.Globalization.TextInfo' threw an exception.
   at System.Globalization.TextInfo.GetNativeTextInfo(Int32 cultureID)
   at System.Globalization.TextInfo.get_InvariantNativeTextInfo()
   at System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType)
   at System.Security.Util.URLString.PreProcessForExtendedPathRemoval(String url, Boolean isFileUrl)
   at System.AppDomainSetup.NormalizePath(String path, Boolean useAppBase)
   at System.AppDomainSetup.SetupDefaultApplicationBase(String imageLocation)
   at System.AppDomain.SetupFusionStore(AppDomainSetup info)
   at System.AppDomain.SetupDomain(Boolean allowRedirects, String path, String configFile)
wine: Unhandled exception 0xe0434f4d at address 0x7b83a3e2 (thread 001b), starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b83a3e2).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b83a3e2 ESP:0032eee4 EBP:0032ef48 EFLAGS:00200203(   - --  I   - - -C)
 EAX:7b82698d EBX:7b888ff4 ECX:80131534 EDX:0032ef04
 ESI:e0434f4d EDI:e0434f4d
Stack dump:
0x0032eee4:  0032ef80 00000004 1fbba76e e0434f4d
0x0032eef4:  00000001 00000000 7b83a3e2 00000001
0x0032ef04:  80131534 e0434f4d 0032ef80 00392010
0x0032ef14:  02000036 0032ef2c 79e814da 0032ef38
0x0032ef24:  02000036 00000001 0032efa8 79e87ff4
0x0032ef34:  0000012c 003f161c 7b83a39a 001359c0
Backtrace:
=>0 0x7b83a3e2 in kernel32 (+0x2a3e2) (0x0032ef48)
  1 0x79f97065 in mscorwks (+0x127064) (0x0032efa8)
  2 0x7a0945a4 in mscorwks (+0x2245a3) (0x0032f06c)
  3 0x02d9365b (0x0032f09c)
  4 0x02d93521 (0x0032f0c8)
0x7b83a3e2: subl        $4,%esp
Modules:
Module  Address                 Debug info      Name (64 modules)
PE        400000-  482000       Deferred        pickit2v2
ELF     20000000-2008d000       Deferred        gdi32<elf>
  \-PE  20010000-2008d000       \               gdi32
ELF     2008d000-20096000       Deferred        libsm.so.6
ELF     20096000-200a6000       Deferred        libxext.so.6
ELF     200a6000-201c3000       Deferred        libx11.so.6
ELF     201c3000-201e5000       Deferred        imm32<elf>
  \-PE  201d0000-201e5000       \               imm32
ELF     201e5000-201eb000       Deferred        libxfixes.so.3
ELF     201eb000-201f5000       Deferred        libxcursor.so.1
ELF     201f5000-20223000       Deferred        msvcr80<elf>
  \-PE  20200000-20223000       \               msvcr80
ELF     20223000-20253000       Deferred        msvcr90<elf>
  \-PE  20230000-20253000       \               msvcr90
ELF     2610a000-26112000       Deferred        libxrandr.so.2
ELF     2c1a5000-2c231000       Deferred        msvcrt<elf>
  \-PE  2c1c0000-2c231000       \               msvcrt
ELF     38cf6000-38cfa000       Deferred        libxau.so.6
ELF     39b17000-39bc3000       Deferred        winex11<elf>
  \-PE  39b30000-39bc3000       \               winex11
ELF     3ca14000-3ca18000       Deferred        libxcomposite.so.1
ELF     3caad000-3cab7000       Deferred        libxrender.so.1
ELF     40ea1000-40ebb000       Deferred        libxcb.so.1
ELF     4340f000-43514000       Deferred        ole32<elf>
  \-PE  43430000-43514000       \               ole32
ELF     470c7000-470e0000       Deferred        libice.so.6
ELF     542b5000-542dc000       Deferred        libexpat.so.1
ELF     5803b000-580a0000       Deferred        shlwapi<elf>
  \-PE  58050000-580a0000       \               shlwapi
ELF     5b022000-5b028000       Deferred        libxxf86vm.so.1
PE      5e380000-5e409000       Deferred        diasymreader
ELF     5e89b000-5e911000       Deferred        libfreetype.so.6
ELF     5fae4000-5fafd000       Deferred        version<elf>
  \-PE  5faf0000-5fafd000       \               version
ELF     64656000-64686000       Deferred        libfontconfig.so.1
ELF     64fe6000-64fea000       Deferred        libxinerama.so.1
ELF     68000000-6801d000       Deferred        ld-linux.so.2
ELF     6801d000-6815e000       Deferred        libwine.so.1
ELF     6815e000-68177000       Deferred        libpthread.so.0
ELF     68177000-682d1000       Deferred        libc.so.6
ELF     682d1000-682f7000       Deferred        libm.so.6
ELF     682f7000-6830e000       Deferred        libnsl.so.1
ELF     6830e000-6831a000       Deferred        libnss_files.so.2
ELF     6ed3b000-6ed41000       Deferred        libxdmcp.so.6
ELF     6fcff000-6fd14000       Deferred        libz.so.1
ELF     70eb7000-70f14000       Deferred        advapi32<elf>
  \-PE  70ec0000-70f14000       \               advapi32
ELF     7382b000-73835000       Deferred        libnss_nis.so.2
ELF     749bb000-74aee000       Deferred        user32<elf>
  \-PE  749d0000-74aee000       \               user32
ELF     7582d000-75835000       Deferred        libnss_compat.so.2
ELF     761aa000-7621f000       Deferred        rpcrt4<elf>
  \-PE  761c0000-7621f000       \               rpcrt4
ELF     77d90000-77d94000       Deferred        libdl.so.2
PE      79000000-79045000       Deferred        mscoree
PE      79060000-790b3000       Deferred        mscorjit
PE      790c0000-794de000       Deferred        mscorlib
PE      79e70000-7a3d1000       Export          mscorwks
ELF     7a485000-7a48a000       Deferred        libuuid.so.1
ELF     7b800000-7b984000       Export          kernel32<elf>
  \-PE  7b810000-7b984000       \               kernel32
ELF     7bc00000-7bcba000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcba000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
        00000014    0
        00000010    0
        0000000f    0
00000011 winedevice.exe
        00000017    0
        00000016    0
        00000013    0
        00000012    0
00000020 winecfg.exe
        00000021    0
00000022 explorer.exe
        00000023    0
0000000d (D) C:\Program Files\Microchip\PICkit 2 v2\PICkit2V2.exe
        00000026    2
        0000000b    0
        0000001b    0 <==
0000002d explorer.exe
        0000002e    0
Backtrace:
=>0 0x7b83a3e2 in kernel32 (+0x2a3e2) (0x0032ef48)
  1 0x79f97065 in mscorwks (+0x127064) (0x0032efa8)
  2 0x7a0945a4 in mscorwks (+0x2245a3) (0x0032f06c)
  3 0x02d9365b (0x0032f09c)
  4 0x02d93521 (0x0032f0c8)
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x32ea2c,(nil)): stub
err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Fatal Execution Engine Error (79F97075) (80131506)"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:msvcr90:__clean_type_info_names_internal (0x5e40072c) stub
fixme:msvcr90:__clean_type_info_names_internal (0x790af2cc) stub
fixme:msvcr90:__clean_type_info_names_internal (0x7a38d5c8) stub



What is the problem? Should I get the windows version of kernel32.dll? If so, where should I put the dll into? And what are the "fixme"s?[/code]







More information about the wine-users mailing list