[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