[Bug 8917] New: World of Warcraft patch 2.1.2.6803 installer fails on Linux using wine 0.9.40

Wine Bugs wine-bugs at winehq.org
Tue Jul 10 21:10:07 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=8917

           Summary: World of Warcraft patch 2.1.2.6803 installer fails on
                    Linux using wine 0.9.40
           Product: Wine
           Version: 0.9.40.
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-resources
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gbur at rivertown-computers.com


The current WoW patch crashes with the following output when using Wine version
0.9.40:

$ wine ./WoW-2.1.2.6803-to-2.1.3.6898-enUS-patch.exe 

fixme:powrprof:DllMain (0x7cfc0000, 1, (nil)) not fully implemented

fixme:ntdll:NtPowerInformation semi-stub: SystemPowerCapabilities

fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11

fixme:powrprof:DllMain (0x7cfc0000, 0, (nil)) not fully implemented

fixme:shdocvw:PersistStorage_InitNew (0x195150)->(0x4ff990)

fixme:shdocvw:WebBrowser_QueryInterface
(0x195150)->({0000011e-0000-0000-c000-000000000046} 0x34f248) interface not
supported

fixme:shdocvw:OleObject_SetHostNames (0x195150)->(L"My Host Name", (null))

Could not load Mozilla. HTML rendering will be disabled.

fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1951e4)->((null) 1 0x34ef58 (nil))

fixme:shdocvw:ClOleCommandTarget_Exec (0x1951e4)->((null) 25 2 0x34ef6c (nil))

fixme:shdocvw:ClOleCommandTarget_Exec (0x1951e4)->((null) 26 2 0x34ef6c (nil))

fixme:shdocvw:ClientSite_GetContainer (0x1951e4)->(0x34efa8)

fixme:shdocvw:ClOleCommandTarget_Exec
(0x1951e4)->({000214d1-0000-0000-c000-000000000046} 37 0 0x34f054 (nil))

fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE

fixme:mshtml:BSCServiceProvider_QueryService
(0x196088)->({79eac9e4-baf9-11ce-8c82-00aa004ba90b}
{79eac9e4-baf9-11ce-8c82-00aa004ba90b} 0x1960e8)

wine: Unhandled page fault on read access to 0x00000000 at address 0x7c9a5adc
(thread 000b), starting debugger...

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x7c9a5adc).

Register dump:

 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b

 EIP:7c9a5adc ESP:0034f0cc EBP:0034f104 EFLAGS:00210246(   - 00      -RIZP1)

 EAX:00000000 EBX:7c9d5ca0 ECX:00110020 EDX:00000000

 ESI:800c0005 EDI:00196088

Stack dump:

0x0034f0cc:  00195f38 00195f38 00000000 7c9d1acc

0x0034f0dc:  0034f0f4 7ca40fa8 00195214 7e911454

0x0034f0ec:  00000000 00195f38 00000000 7c9d5ca0

0x0034f0fc:  00195d88 001957f8 0034f154 7c9bae9c

0x0034f10c:  00196088 7c9deb84 7c9d0658 7c9d03a5

0x0034f11c:  00195d88 00000000 00195718 001957f8

Backtrace:

=>1 0x7c9a5adc start_binding+0xcc() in mshtml (0x0034f104)

  2 0x7c9bae9c in mshtml (+0x4ae9c) (0x0034f154)

  3 0x7ca3189a in shdocvw (+0x1189a) (0x0034f1f4)

  4 0x7ca329a3 navigate_url+0x243() in shdocvw (0x0034f234)

  5 0x7ca3aa49 in shdocvw (+0x1aa49) (0x0034f274)

  6 0x004bb691 in installer (+0xbb691) (0x00000010)

  7 0x00000000 (0x00000000)

0x7c9a5adc start_binding+0xcc in mshtml: movl   0x0(%edx),%ecx

Modules:

Module  Address                 Debug info      Name (79 modules)

PE        400000-  517000       Export          installer

ELF     7b800000-7b929000       Deferred        kernel32<elf>

  \-PE  7b820000-7b929000       \               kernel32

ELF     7bc00000-7bc97000       Deferred        ntdll<elf>

  \-PE  7bc10000-7bc97000       \               ntdll

ELF     7bf00000-7bf03000       Deferred        <wine-loader>

ELF     7c96a000-7c9df000       Export          mshtml<elf>

  \-PE  7c970000-7c9df000       \               mshtml

ELF     7c9df000-7ca15000       Deferred        urlmon<elf>

  \-PE  7c9f0000-7ca15000       \               urlmon

ELF     7ca15000-7ca4f000       Export          shdocvw<elf>

  \-PE  7ca20000-7ca4f000       \               shdocvw

ELF     7cc71000-7cc8b000       Deferred        version<elf>

  \-PE  7cc80000-7cc8b000       \               version

ELF     7cc8b000-7ccd1000       Deferred        riched20<elf>

  \-PE  7cca0000-7ccd1000       \               riched20

ELF     7ccf5000-7cd27000       Deferred        uxtheme<elf>

  \-PE  7cd00000-7cd27000       \               uxtheme

ELF     7cfb7000-7cfcb000       Deferred        lz32<elf>

  \-PE  7cfc0000-7cfcb000       \               lz32

ELF     7cfe0000-7cfe5000       Deferred        libxfixes.so.3

ELF     7cfe5000-7cfee000       Deferred        libxcursor.so.1

ELF     7cfee000-7d00b000       Deferred        imm32<elf>

  \-PE  7d000000-7d00b000       \               imm32

ELF     7d00b000-7d011000       Deferred        libxrandr.so.2

ELF     7d011000-7d019000       Deferred        libxrender.so.1

ELF     7d019000-7d01c000       Deferred        libxinerama.so

ELF     7d9c7000-7e339000       Deferred        libglcore.so.1

ELF     7e339000-7e3cd000       Deferred        libgl.so.1

ELF     7e3cd000-7e3d2000       Deferred        libxdmcp.so.6

ELF     7e3d2000-7e3d5000       Deferred        libxau.so.6

ELF     7e3d5000-7e4c6000       Deferred        libx11.so.6

ELF     7e4c6000-7e4d4000       Deferred        libxext.so.6

ELF     7e4d4000-7e4d9000       Deferred        libxxf86vm.so.1

ELF     7e4d9000-7e4f1000       Deferred        libice.so.6

ELF     7e4f1000-7e4fa000       Deferred        libsm.so.6

ELF     7e4fa000-7e58a000       Deferred        winex11<elf>

  \-PE  7e510000-7e58a000       \               winex11

ELF     7e641000-7e661000       Deferred        libexpat.so.1

ELF     7e661000-7e68c000       Deferred        libfontconfig.so.1

ELF     7e68c000-7e6a0000       Deferred        libz.so.1

ELF     7e6a0000-7e70b000       Deferred        libfreetype.so.6

ELF     7e70b000-7e7a8000       Deferred        oleaut32<elf>

  \-PE  7e720000-7e7a8000       \               oleaut32

ELF     7e7a8000-7e7f1000       Deferred        wininet<elf>

  \-PE  7e7b0000-7e7f1000       \               wininet

ELF     7e7f1000-7e804000       Deferred        libresolv.so.2

ELF     7e804000-7e824000       Deferred        mpr<elf>

  \-PE  7e810000-7e824000       \               mpr

ELF     7e824000-7e87c000       Deferred        rpcrt4<elf>

  \-PE  7e830000-7e87c000       \               rpcrt4

ELF     7e87c000-7e91b000       Deferred        ole32<elf>

  \-PE  7e890000-7e91b000       \               ole32

ELF     7e91b000-7e9d8000       Deferred        comctl32<elf>

  \-PE  7e920000-7e9d8000       \               comctl32

ELF     7e9d8000-7ea30000       Deferred        shlwapi<elf>

  \-PE  7e9f0000-7ea30000       \               shlwapi

ELF     7ea30000-7eb2e000       Deferred        shell32<elf>

  \-PE  7ea40000-7eb2e000       \               shell32

ELF     7eb2e000-7eb3a000       Deferred        libgcc_s.so.1

ELF     7ec24000-7ece4000       Deferred        gdi32<elf>

  \-PE  7ec40000-7ece4000       \               gdi32

ELF     7ece4000-7ee21000       Deferred        user32<elf>

  \-PE  7ed00000-7ee21000       \               user32

ELF     7ee21000-7ee69000       Deferred        advapi32<elf>

  \-PE  7ee30000-7ee69000       \               advapi32

ELF     7ee69000-7ee74000       Deferred        libnss_files.so.2

ELF     7ee74000-7ee7e000       Deferred        libnss_nis.so.2

ELF     7ee7e000-7ee87000       Deferred        libnss_compat.so.2

ELF     7ee89000-7eea7000       Deferred        iphlpapi<elf>

  \-PE  7ee90000-7eea7000       \               iphlpapi

ELF     7efb9000-7efe0000       Deferred        libm.so.6

ELF     7efe0000-7efe2000       Deferred        libnvidia-tls.so.1

ELF     7efe9000-7f000000       Deferred        libnsl.so.1

ELF     b7ce8000-b7cec000       Deferred        libdl.so.2

ELF     b7cec000-b7e2d000       Deferred        libc.so.6

ELF     b7e2e000-b7e45000       Deferred        libpthread.so.0

ELF     b7e65000-b7f79000       Deferred        libwine.so.1

ELF     b7f7b000-b7f96000       Deferred        ld-linux.so.2

Threads:

process  tid      prio (all id:s are in hex)

0000000d 

        0000000f    0

        0000000e    0

0000000a (D) C:\windows\temp\Blizzard Installer Bootstrap - 00000191\Installer.exe

        00000010    0

        0000000c    0

        0000000b    0 <==

00000008 

        00000009    0

This can easily be reproduced by issusing the following within the World of
Warcraft installation directory:

wine WoW-2.1.2.6803-to-2.1.3.6898-enUS-patch.exe

A workaround is to downgrade to 0.9.39 and install the patch.  You may safely
upgrade back to 0.9.40 after the patch has been installed.

I have experienced this problem on AMD64 Gentoo.  Other experiences are
documented here in the World of Warcaft forums:

http://tinyurl.com/yutpbq

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list