[Bug 5019] New: Wine fails with -march=pentium4m

Wine Bugs wine-bugs at winehq.org
Fri Apr 7 13:40:17 CDT 2006


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

           Summary: Wine fails with -march=pentium4m
           Product: Wine
           Version: 0.9.11.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jjk3 at msstate.edu


I did some testing with wine compiled with the default settings and with an
additional -march=pentium4m. With the default settings, ie6setup.exe loads
successfully. With pentium4m optimizations, it fails.

$ tar -jxf wine-0.9.11.tar.bz2
$ mv wine-0.9.11 wine-0.9.11-default
$ tar -jxf wine-0.9.11.tar.bz2
$ mv wine-0.9.11 wine-0.9.11-march
$ cd wine-0.9.11-default
wine-0.9.11-default$ ./configure && make depend && make
wine-0.9.11-default$ cd ../wine-0.9.11-march
wine-0.9.11-march$ ./configure CFLAGS="-march=pentium4m" && make depend && make
wine-0.9.11-march$ cd ../wine-0.9.11-default
wine-0.9.11-default$ rm -rf ~/.wine
wine-0.9.11-default$ ./wine /home/joeljkp/Development/wine/ie6setup.exe
wine: creating configuration directory '/home/joeljkp/.wine'...
wine: '/home/joeljkp/.wine' created successfully.
fixme:advapi:CheckTokenMembership ((nil) 0x7fdb0b28 0x7faefd78) stub!
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP000.TMP\\" 00000000
fixme:advpack:NeedReboot (0x00000000): stub
fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
fixme:advpack:RunSetupCommandW Unhandled flags: 0x0000000d
fixme:advpack:RunSetupCommandW Unhandled flags: 0x0000000d
fixme:advpack:ExecuteCabW ((nil) 0x7faef774 (nil)): stub
wine-0.9.11-default$ cd ../wine-0.9.11-march
wine-0.9.11-march$ ./wine /home/joeljkp/Development/wine/ie6setup.exe
fixme:advapi:CheckTokenMembership ((nil) 0x7fdb0b18 0x7facfd68) stub!
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP000.TMP\\" 00000000
wine: Unhandled page fault on read access to 0x00730069 at address 0x7ee63b4c
(thread 000b), starting debugger...
WineDbg starting on pid 0xa
Unhandled exception: page fault on read access to 0x00730069 in 32-bit code
(0x7ee63b4c).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7ee63b4c ESP:7face778 EBP:7face78c EFLAGS:00010216(   - 00      -RIAP1)
 EAX:00730065 EBX:7ee78edc ECX:00000001 EDX:7fdb7d34
 ESI:7fdb7a10 EDI:7fdb79b8
Stack dump:
0x7face778:  00000016 7face798 b7dff3b1 ffffffd1
0x7face788:  00730065 7face7bc 7ee63aa1 7fdcdc1c
0x7face798:  00000005 0000002a 0000101c ffffffff
0x7face7a8:  00000001 b7ec5824 0000000d 00000043
0x7face7b8:  7ee78edc 7face82c 7ee675c7 7fdcdc1c
0x7face7c8:  00000005 0000002a 00000001 0000000b
Backtrace:
=>1 0x7ee63b4c get_line+0x32(file=0x7fdcdc1c, section_index=0x5,
line_index=0x2a)
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/setupapi/parser.c:266] in setupapi
(0x7ee63b4c)  2 0x7ee63aa1 get_field+0x1f(file=0x7fdcdc1c, section_index=0x5,
line_index=0x2a, field_index=0x1)
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/setupapi/parser.c:275] in setupapi
(0x7ee63aa1)
  3 0x7ee675c7 SetupGetStringFieldW+0x45(context=0x7facec84, index=0x1,
buffer=0x7face86a, size=0x5, required=0x7face860)
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/setupapi/parser.c:1661] in
setupapi (0x7ee675c7)
  4 0x7eea7b3c get_dest_dir+0x68(hInf=0x7fdb7ad8, pszSection=0x7faceee8,
pszBuffer=0x7facece0, dwSize=0x104)
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/advpack/advpack.c:61] in advpack
(0x7eea7b3c)
  5 0x7eea7dce set_ldids+0x121(hInf=0x7fdb7ad8, pszInstallSection=0x7fdb7a10)
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/advpack/advpack.c:113] in advpack
(0x7eea7dce)
  6 0x7eea9172 TranslateInfStringW+0x139(pszInfFilename=0x7fdb79b8,
pszInstallSection=0x7fdb7a10, pszTranslateSection=0x7fdb7a38,
pszTranslateKey=0x7fdb7a60, pszBuffer=0x0, dwBufferSize=0x104,
pdwRequiredSize=0x7facf79c, pvReserved=0x0)
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/advpack/advpack.c:589] in advpack
(0x7eea9172)
  7 0x7eea8ea1 TranslateInfStringA+0x185(pszInfFilename=0x1024480,
pszInstallSection=0x7facf838, pszTranslateSection=0x7facf838,
pszTranslateKey=0x10062a8, pszBuffer=0x10253f8, dwBufferSize=0x104,
pdwRequiredSize=0x7facf808, pvReserved=0x0)
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/advpack/advpack.c:512] in advpack
(0x7eea8ea1)
fixme:dbghelp:sffip_cb NIY on 'ie6wzdex.pdb'
  8 0x01016f73 in ie6wzd (+0x16f73) (0x01016f73)
  9 0x010199e4 in ie6wzd (+0x199e4) (0x010199e4)
  10 0x00000000 (0x00000000)
0x7ee63b4c get_line+0x32
[/home/joeljkp/Desktop/wine-0.9.11-march/dlls/setupapi/parser.c:266] in
setupapi: movl 0x4(%eax),%eax
266         if (line_index >= section->nb_lines) return NULL;
Modules:
Module  Address                 Debug info      Name (74 modules)
PE      0x01000000-01034000     Export          ie6wzd
ELF     0x7be74000-7bf00000     Deferred        ntdll<elf>
  \-PE  0x7be90000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7ee39000-7ee94000     Stabs           setupapi<elf>
  \-PE  0x7ee40000-7ee94000     \               setupapi
ELF     0x7ee94000-7eeb0000     Stabs           advpack<elf>
  \-PE  0x7eea0000-7eeb0000     \               advpack
ELF     0x7efce000-7f01c000     Deferred        riched20<elf>
  \-PE  0x7efe0000-7f01c000     \               riched20
ELF     0x7f01c000-7f030000     Deferred        riched32<elf>
  \-PE  0x7f020000-7f030000     \               riched32
ELF     0x7f0d0000-7f132000     Deferred        shlwapi<elf>
  \-PE  0x7f0e0000-7f132000     \               shlwapi
ELF     0x7f132000-7f216000     Deferred        shell32<elf>
  \-PE  0x7f150000-7f216000     \               shell32
ELF     0x7f216000-7f249000     Deferred        uxtheme<elf>
  \-PE  0x7f220000-7f249000     \               uxtheme
ELF     0x7f267000-7f270000     Deferred        libxcursor.so.1
ELF     0x7f27f000-7f29c000     Deferred        imm32<elf>
  \-PE  0x7f290000-7f29c000     \               imm32
ELF     0x7f29c000-7f2b8000     Deferred        ximcp.so.2
ELF     0x7f2b8000-7f31e000     Deferred        libgl.so.1
ELF     0x7f31e000-7f3de000     Deferred        libx11.so.6
ELF     0x7f3de000-7f3f7000     Deferred        libice.so.6
ELF     0x7f3f7000-7f489000     Deferred        winex11<elf>
  \-PE  0x7f410000-7f489000     \               winex11
ELF     0x7f489000-7f4a8000     Deferred        libexpat.so.1
ELF     0x7f4a8000-7f4d6000     Deferred        libfontconfig.so.1
ELF     0x7f4d6000-7f4ea000     Deferred        libz.so.1
ELF     0x7f4ea000-7f554000     Deferred        libfreetype.so.6
ELF     0x7f554000-7f574000     Deferred        iphlpapi<elf>
  \-PE  0x7f560000-7f574000     \               iphlpapi
ELF     0x7f574000-7f5c3000     Deferred        rpcrt4<elf>
  \-PE  0x7f580000-7f5c3000     \               rpcrt4
ELF     0x7f5c3000-7f666000     Deferred        ole32<elf>
  \-PE  0x7f5e0000-7f666000     \               ole32
ELF     0x7f666000-7f67a000     Deferred        lz32<elf>
  \-PE  0x7f670000-7f67a000     \               lz32
ELF     0x7f67a000-7f695000     Deferred        version<elf>
  \-PE  0x7f680000-7f695000     \               version
ELF     0x7f695000-7f77a000     Deferred        comctl32<elf>
  \-PE  0x7f6a0000-7f77a000     \               comctl32
ELF     0x7f77a000-7f79a000     Deferred        mpr<elf>
  \-PE  0x7f780000-7f79a000     \               mpr
ELF     0x7f79a000-7f8ec000     Deferred        user32<elf>
  \-PE  0x7f7b0000-7f8ec000     \               user32
ELF     0x7f8ec000-7f98d000     Deferred        gdi32<elf>
  \-PE  0x7f900000-7f98d000     \               gdi32
ELF     0x7f98d000-7f9d0000     Deferred        advapi32<elf>
  \-PE  0x7f9a0000-7f9d0000     \               advapi32
ELF     0x7fad6000-7fade000     Deferred        libxrender.so.1
ELF     0x7fc26000-7fd40000     Deferred        kernel32<elf>
  \-PE  0x7fc40000-7fd40000     \               kernel32
ELF     0x7fd44000-7fd4b000     Deferred        libdrm.so.1
ELF     0x7fd4b000-7fd50000     Deferred        libxxf86vm.so.1
ELF     0x7fd53000-7fd60000     Deferred        libxext.so.6
ELF     0x7fe70000-7fe73000     Deferred        libxrandr.so.2
ELF     0x7fe73000-7fe77000     Deferred        libxdmcp.so.6
ELF     0x7fe77000-7fe7e000     Deferred        libsm.so.6
ELF     0x7fe7e000-7fe89000     Deferred        libnss_files.so.2
ELF     0x7fe89000-7fe93000     Deferred        libnss_nis.so.2
ELF     0x7fe93000-7fea9000     Deferred        libnsl.so.1
ELF     0x7fea9000-7feb3000     Deferred        libnss_compat.so.2
ELF     0x7febc000-7fec0000     Deferred        libxfixes.so.3
ELF     0x7fec0000-7fec2000     Deferred        xlcutf8load.so.2
ELF     0x7fec6000-7fee9000     Deferred        libm.so.6
ELF     0x7fee9000-7ffe0000     Deferred        libwine_unicode.so.1
ELF     0xb7d96000-b7d9a000     Deferred        libdl.so.2
ELF     0xb7d9a000-b7ec8000     Deferred        libc.so.6
ELF     0xb7ec8000-b7edb000     Deferred        libpthread.so.0
ELF     0xb7edc000-b7edf000     Deferred        libxau.so.6
ELF     0xb7eeb000-b7f06000     Deferred        libwine.so.1
ELF     0xb7f08000-b7f1e000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a (D) C:\windows\temp\IXP000.TMP\ie6wzd.exe
        0000000b    0 <==
00000008
        00000009    0
wine-0.9.11-march$

-- 
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