major regression in current git
Steven Edwards
winehacker at gmail.com
Thu Jan 10 05:15:48 CST 2008
Hi,
Sorry I've not filed a bug report for this or dug in to it more, I am
a little short on time. I've got a clean tree and am trying to install
Office 97 and it seems to have totally regressed. A clean build from a
few days ago installed flawlessly. I've made clean and reconfigured
twice now and still see this behavior. System is ubuntu 7.10
wine: Unhandled page fault on read access to 0x00000000 at address
0xf7d4183c (thread 0016), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit
code (0xf7d4183c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f7d4183c ESP:0033e464 EBP:0033e490 EFLAGS:00010216( - 00 -RIAP1)
EAX:fffffff7 EBX:7d4d2a2c ECX:3ffffff3 EDX:0000000c
ESI:00000000 EDI:7c05a7f8
Stack dump:
0x0033e464: 7d4ce808 7c05a7f8 00000000 ffffffcc
0x0033e474: 7e59b560 7e5a232c 0013fde8 00000001
0x0033e484: 7e59b560 7e5a232c 0013fde8 0033e6a0
0x0033e494: 7e5853f2 7c05a0d0 04400082 0033e55c
0x0033e4a4: 0033e550 00000001 00000000 ffffffcc
0x0033e4b4: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0xf7d4183c memcpy+0x1c() in libc.so.6 (0x0033e490)
2 0x7e5853f2 UploadGlyph+0x722(physDev=<register EDI not in topmost
frame>, glyph=0x24, format=0x1)
[/home/sedwards/source/wine-git/dlls/winex11.drv/xrender.c:803] in
winex11 (0x0033e6a0)
3 0x7e5872cf X11DRV_XRender_ExtTextOut+0x64f(physDev=0x13fde8,
x=0x16, y=0xd, flags=<is not available>, lprect=0x33ecc0,
wstr=0x157448, count=0x8, lpDx=0x0)
[/home/sedwards/source/wine-git/dlls/winex11.drv/xrender.c:1259] in
winex11 (0x0033ea10)
4 0x7e56b75a X11DRV_ExtTextOut+0x5a(physDev=<register EDI not in
topmost frame>, x=0x16, y=0xd, flags=0x1010, lprect=0x33ecc0,
wstr=0x157448, count=0x8, lpDx=0x0)
[/home/sedwards/source/wine-git/dlls/winex11.drv/text.c:55] in winex11
(0x0033eac0)
5 0x7eadcdb7 ExtTextOutW+0xd87(hdc=0x314, x=0x16, y=0xd,
flags=0x1010, lprect=0x33f6cc, str=0x33ee04, count=0x8, lpDx=0x0)
[/home/sedwards/source/wine-git/dlls/gdi32/font.c:2225] in gdi32
(0x0033ed00)
6 0x7ebe18f5 DrawTextExW+0xf45(hdc=0x314, str=0x157840, i_count=<is
not available>, rect=0x33f6cc, flags=0x125, dtp=0x33f698)
[/home/sedwards/source/wine-git/dlls/user32/text.c:957] in user32
(0x0033f660)
7 0x7ebe237f DrawTextW+0x6f(hdc=0x314, str=0x157840,
count=0xffffffff, rect=0x33f6cc, flags=0x125)
[/home/sedwards/source/wine-git/dlls/user32/text.c:1090] in user32
(0x0033f6b0)
8 0x7eb69244 BUTTON_DrawTextCallback+0x54(hdc=0x314, lp=0x157840,
wp=0x125, cx=0x21, cy=0xfffffff6)
[/home/sedwards/source/wine-git/dlls/user32/button.c:727] in user32
(0x0033f6e0)
9 0x7ebe30fb UITOOLS_DrawStateJam+0x1cb(hdc=0x314, opcode=<is not
available>, func=0x7eb691f0, lp=0x157840, wp=0x125, rc=0x33f7ac,
dtflags=0x100, unicode=0x1)
[/home/sedwards/source/wine-git/dlls/user32/uitools.c:1562] in user32
(0x0033f730)
10 0x7ebe357a UITOOLS_DrawState+0x17a(hdc=0x314, hbr=0x0,
func=0x7eb691f0, lp=0x157840, wp=0x125, x=0x16, y=0xe, cx=0x21,
cy=0xfffffff6, flags=0x0, unicode=0x1)
[/home/sedwards/source/wine-git/dlls/user32/uitools.c:1738] in user32
(0x0033f7d0)
11 0x7ebe3b6c DrawStateW+0x4c(hdc=0x314, hbr=0x0, func=0x7eb691f0,
ldata=0x157840, wdata=0x125, x=0x16, y=0xe, cx=0x21, cy=0xfffffff6,
flags=0x0) [/home/sedwards/source/wine-git/dlls/user32/uitools.c:1758]
in user32 (0x0033f800)
12 0x7eb69a2b BUTTON_DrawLabel+0x16b(hwnd=0x10032, hdc=0x314,
dtFlags=0x125, rc=0x33f8a4)
[/home/sedwards/source/wine-git/dlls/user32/button.c:781] in user32
(0x0033f860)
13 0x7eb69e9f PB_Paint+0x20f(hwnd=0x10032, hDC=<register EDI not in
topmost frame>, action=0x1)
[/home/sedwards/source/wine-git/dlls/user32/button.c:858] in user32
(0x0033f8e0)
14 0x7eb6b165 ButtonWndProc_common+0xd85(hWnd=0x10032, uMsg=<is not
available>, wParam=0x0, lParam=0x0, unicode=0x1)
[/home/sedwards/source/wine-git/dlls/user32/button.c:302] in user32
(0x0033f9d0)
15 0x7eb6bb26 ButtonWndProcW+0x46(hWnd=<register ESI not in topmost
frame>, uMsg=0xf, wParam=0x0, lParam=0x0)
[/home/sedwards/source/wine-git/dlls/user32/button.c:554] in user32
(0x0033f9f0)
16 0x7ebf23ea WINPROC_wrapper+0x1a() in user32 (0x0033fa20)
17 0x7ebf2ace call_window_proc+0x6e(hwnd=<register EDI not in
topmost frame>, msg=0xf, wp=0x0, lp=0x0, result=0x33fad0,
arg=0x7eb6bae0)
[/home/sedwards/source/wine-git/dlls/user32/winproc.c:457] in user32
(0x0033fa60)
18 0x7ebf8e51 WINPROC_call_window+0xd1(hwnd=<register ESI not in
topmost frame>, msg=0xf, wParam=0x0, lParam=0x0, result=0x33fad0,
unicode=0x1, mapping=0x4)
[/home/sedwards/source/wine-git/dlls/user32/winproc.c:2207] in user32
(0x0033faa0)
19 0x7ebbf096 DispatchMessageW+0x96(msg=<register EDI not in topmost
frame>) [/home/sedwards/source/wine-git/dlls/user32/message.c:3108] in
user32 (0x0033fae0)
20 0x7eb8b86f IsDialogMessageW+0x10f(hwndDlg=<register ESI not in
topmost frame>, msg=0x33fc3c)
[/home/sedwards/source/wine-git/dlls/user32/dialog.c:1221] in user32
(0x0033fc20)
21 0x7ebbee38 IsDialogMessageA+0x68(hwndDlg=0x2002c, pmsg=0x33fc9c)
[/home/sedwards/source/wine-git/dlls/user32/message.c:2976] in user32
(0x0033fc60)
22 0x1001b31c in mssetup (+0x1b31c) (0x00000000)
0xf7d4183c memcpy+0x1c in libc.so.6: repe movsl (%esi),%es:(%edi)
Modules:
Module Address Debug info Name (85 modules)
PE 400000- 45c000 Deferred acmsetup
PE 10000000-10048000 Export mssetup
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7cec2000-7ced7000 Deferred midimap<elf>
\-PE 7ced0000-7ced7000 \ midimap
ELF 7ced7000-7cf28000 Deferred libgcrypt.so.11
ELF 7cf28000-7cf38000 Deferred libtasn1.so.3
ELF 7cf38000-7cf40000 Deferred libkrb5support.so.0
ELF 7cf40000-7cf6e000 Deferred libcrypt.so.1
ELF 7cf6e000-7cfde000 Deferred libgnutls.so.13
ELF 7cfde000-7d003000 Deferred libk5crypto.so.3
ELF 7d003000-7d08b000 Deferred libkrb5.so.3
ELF 7d08b000-7d0b4000 Deferred libgssapi_krb5.so.2
ELF 7d0b4000-7d0e9000 Deferred libcups.so.2
ELF 7d0f3000-7d11a000 Deferred msacm32<elf>
\-PE 7d100000-7d11a000 \ msacm32
ELF 7d11a000-7d132000 Deferred msacm32<elf>
\-PE 7d120000-7d132000 \ msacm32
ELF 7d132000-7d1c0000 Deferred winmm<elf>
\-PE 7d140000-7d1c0000 \ winmm
ELF 7d430000-7d434000 Deferred libgpg-error.so.0
ELF 7d43d000-7d43f000 Deferred libkeyutils.so.1
ELF 7d43f000-7d442000 Deferred libcom_err.so.2
ELF 7d462000-7d494000 Deferred uxtheme<elf>
\-PE 7d470000-7d494000 \ uxtheme
ELF 7d496000-7d49f000 Deferred libxcursor.so.1
ELF 7d49f000-7d4bd000 Deferred imm32<elf>
\-PE 7d4b0000-7d4bd000 \ imm32
ELF 7d4bd000-7d4c2000 Deferred libxfixes.so.3
ELF 7d4c2000-7d4c5000 Deferred libxcomposite.so.1
ELF 7d4c5000-7d4cb000 Deferred libxrandr.so.2
ELF 7d4cb000-7d4d3000 Deferred libxrender.so.1
ELF 7d4d3000-7d4d6000 Deferred libxinerama.so.1
ELF 7daf7000-7daf9000 Deferred libnvidia-tls.so.1
ELF 7daf9000-7e37f000 Deferred libglcore.so.1
ELF 7e37f000-7e40b000 Deferred libgl.so.1
ELF 7e40b000-7e410000 Deferred libxdmcp.so.6
ELF 7e410000-7e413000 Deferred libxau.so.6
ELF 7e413000-7e504000 Deferred libx11.so.6
ELF 7e504000-7e512000 Deferred libxext.so.6
ELF 7e512000-7e5a3000 Dwarf winex11<elf>
\-PE 7e520000-7e5a3000 \ winex11
ELF 7e623000-7e643000 Deferred libexpat.so.1
ELF 7e643000-7e66e000 Deferred libfontconfig.so.1
ELF 7e66e000-7e683000 Deferred libz.so.1
ELF 7e683000-7e6f3000 Deferred libfreetype.so.6
ELF 7e6f3000-7e7b1000 Deferred comctl32<elf>
\-PE 7e700000-7e7b1000 \ comctl32
ELF 7e7b1000-7e80a000 Deferred shlwapi<elf>
\-PE 7e7c0000-7e80a000 \ shlwapi
ELF 7e80a000-7e911000 Deferred shell32<elf>
\-PE 7e820000-7e911000 \ shell32
ELF 7e911000-7e925000 Deferred lz32<elf>
\-PE 7e920000-7e925000 \ lz32
ELF 7e925000-7e93f000 Deferred version<elf>
\-PE 7e930000-7e93f000 \ version
ELF 7e93f000-7e960000 Deferred mpr<elf>
\-PE 7e950000-7e960000 \ mpr
ELF 7e960000-7e973000 Deferred libresolv.so.2
ELF 7e973000-7e991000 Deferred iphlpapi<elf>
\-PE 7e980000-7e991000 \ iphlpapi
ELF 7e991000-7e9f1000 Deferred rpcrt4<elf>
\-PE 7e9a0000-7e9f1000 \ rpcrt4
ELF 7e9f1000-7ea94000 Deferred ole32<elf>
\-PE 7ea00000-7ea94000 \ ole32
ELF 7ea94000-7eb2d000 Dwarf gdi32<elf>
\-PE 7eab0000-7eb2d000 \ gdi32
ELF 7eb2d000-7ec6b000 Dwarf user32<elf>
\-PE 7eb50000-7ec6b000 \ user32
ELF 7ec6b000-7ecb7000 Deferred advapi32<elf>
\-PE 7ec80000-7ecb7000 \ advapi32
ELF 7ecb7000-7ecc2000 Deferred libnss_files.so.2
ELF 7ecc2000-7eccc000 Deferred libnss_nis.so.2
ELF 7eccc000-7ece4000 Deferred libnsl.so.1
ELF 7ece4000-7eced000 Deferred libnss_compat.so.2
ELF 7ee0c000-7ef38000 Deferred kernel32<elf>
\-PE 7ee30000-7ef38000 \ kernel32
ELF 7ef38000-7ef5d000 Deferred libm.so.6
ELF 7ef5d000-7f000000 Deferred ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF f7ccb000-f7ccf000 Deferred libdl.so.2
ELF f7ccf000-f7e19000 Export libc.so.6
ELF f7e19000-f7e31000 Deferred libpthread.so.0
ELF f7e32000-f7f46000 Deferred libwine.so.1
ELF f7f48000-f7f66000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000015 (D) C:\~MSSETUP.T\~msstfof.t\acmsetup.exe
00000016 0 <==
00000013
00000014 0
0000000f
00000012 0
00000011 0
00000010 0
0000000c
0000000e 0
0000000d 0
0000000a
0000000b 0
Backtrace:
=>1 0xf7d4183c memcpy+0x1c() in libc.so.6 (0x0033e490)
2 0x7e5853f2 UploadGlyph+0x722(physDev=<register EDI not in topmost
frame>, glyph=0x24, format=0x1)
[/home/sedwards/source/wine-git/dlls/winex11.drv/xrender.c:803] in
winex11 (0x0033e6a0)
3 0x7e5872cf X11DRV_XRender_ExtTextOut+0x64f(physDev=0x13fde8,
x=0x16, y=0xd, flags=<is not available>, lprect=0x33ecc0,
wstr=0x157448, count=0x8, lpDx=0x0)
[/home/sedwards/source/wine-git/dlls/winex11.drv/xrender.c:1259] in
winex11 (0x0033ea10)
4 0x7e56b75a X11DRV_ExtTextOut+0x5a(physDev=<register EDI not in
topmost frame>, x=0x16, y=0xd, flags=0x1010, lprect=0x33ecc0,
wstr=0x157448, count=0x8, lpDx=0x0)
[/home/sedwards/source/wine-git/dlls/winex11.drv/text.c:55] in winex11
(0x0033eac0)
5 0x7eadcdb7 ExtTextOutW+0xd87(hdc=0x314, x=0x16, y=0xd,
flags=0x1010, lprect=0x33f6cc, str=0x33ee04, count=0x8, lpDx=0x0)
[/home/sedwards/source/wine-git/dlls/gdi32/font.c:2225] in gdi32
(0x0033ed00)
6 0x7ebe18f5 DrawTextExW+0xf45(hdc=0x314, str=0x157840, i_count=<is
not available>, rect=0x33f6cc, flags=0x125, dtp=0x33f698)
[/home/sedwards/source/wine-git/dlls/user32/text.c:957] in user32
(0x0033f660)
7 0x7ebe237f DrawTextW+0x6f(hdc=0x314, str=0x157840,
count=0xffffffff, rect=0x33f6cc, flags=0x125)
[/home/sedwards/source/wine-git/dlls/user32/text.c:1090] in user32
(0x0033f6b0)
8 0x7eb69244 BUTTON_DrawTextCallback+0x54(hdc=0x314, lp=0x157840,
wp=0x125, cx=0x21, cy=0xfffffff6)
[/home/sedwards/source/wine-git/dlls/user32/button.c:727] in user32
(0x0033f6e0)
9 0x7ebe30fb UITOOLS_DrawStateJam+0x1cb(hdc=0x314, opcode=<is not
available>, func=0x7eb691f0, lp=0x157840, wp=0x125, rc=0x33f7ac,
dtflags=0x100, unicode=0x1)
[/home/sedwards/source/wine-git/dlls/user32/uitools.c:1562] in user32
(0x0033f730)
10 0x7ebe357a UITOOLS_DrawState+0x17a(hdc=0x314, hbr=0x0,
func=0x7eb691f0, lp=0x157840, wp=0x125, x=0x16, y=0xe, cx=0x21,
cy=0xfffffff6, flags=0x0, unicode=0x1)
[/home/sedwards/source/wine-git/dlls/user32/uitools.c:1738] in user32
(0x0033f7d0)
11 0x7ebe3b6c DrawStateW+0x4c(hdc=0x314, hbr=0x0, func=0x7eb691f0,
ldata=0x157840, wdata=0x125, x=0x16, y=0xe, cx=0x21, cy=0xfffffff6,
flags=0x0) [/home/sedwards/source/wine-git/dlls/user32/uitools.c:1758]
in user32 (0x0033f800)
12 0x7eb69a2b BUTTON_DrawLabel+0x16b(hwnd=0x10032, hdc=0x314,
dtFlags=0x125, rc=0x33f8a4)
[/home/sedwards/source/wine-git/dlls/user32/button.c:781] in user32
(0x0033f860)
13 0x7eb69e9f PB_Paint+0x20f(hwnd=0x10032, hDC=<register EDI not in
topmost frame>, action=0x1)
[/home/sedwards/source/wine-git/dlls/user32/button.c:858] in user32
(0x0033f8e0)
14 0x7eb6b165 ButtonWndProc_common+0xd85(hWnd=0x10032, uMsg=<is not
available>, wParam=0x0, lParam=0x0, unicode=0x1)
[/home/sedwards/source/wine-git/dlls/user32/button.c:302] in user32
(0x0033f9d0)
15 0x7eb6bb26 ButtonWndProcW+0x46(hWnd=<register ESI not in topmost
frame>, uMsg=0xf, wParam=0x0, lParam=0x0)
[/home/sedwards/source/wine-git/dlls/user32/button.c:554] in user32
(0x0033f9f0)
16 0x7ebf23ea WINPROC_wrapper+0x1a() in user32 (0x0033fa20)
17 0x7ebf2ace call_window_proc+0x6e(hwnd=<register EDI not in
topmost frame>, msg=0xf, wp=0x0, lp=0x0, result=0x33fad0,
arg=0x7eb6bae0)
[/home/sedwards/source/wine-git/dlls/user32/winproc.c:457] in user32
(0x0033fa60)
18 0x7ebf8e51 WINPROC_call_window+0xd1(hwnd=<register ESI not in
topmost frame>, msg=0xf, wParam=0x0, lParam=0x0, result=0x33fad0,
unicode=0x1, mapping=0x4)
[/home/sedwards/source/wine-git/dlls/user32/winproc.c:2207] in user32
(0x0033faa0)
19 0x7ebbf096 DispatchMessageW+0x96(msg=<register EDI not in topmost
frame>) [/home/sedwards/source/wine-git/dlls/user32/message.c:3108] in
user32 (0x0033fae0)
20 0x7eb8b86f IsDialogMessageW+0x10f(hwndDlg=<register ESI not in
topmost frame>, msg=0x33fc3c)
[/home/sedwards/source/wine-git/dlls/user32/dialog.c:1221] in user32
(0x0033fc20)
21 0x7ebbee38 IsDialogMessageA+0x68(hwndDlg=0x2002c, pmsg=0x33fc9c)
[/home/sedwards/source/wine-git/dlls/user32/message.c:2976] in user32
(0x0033fc60)
22 0x1001b31c in mssetup (+0x1b31c) (0x00000000)
--
Steven Edwards
"There is one thing stronger than all the armies in the world, and
that is an idea whose time has come." - Victor Hugo
More information about the wine-devel
mailing list