[Bug 43860] Microsoft DirectX 9.0c Redistributable (June 2010) installer crashes
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Oct 8 20:28:31 CDT 2017
https://bugs.winehq.org/show_bug.cgi?id=43860
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|-unknown |wineserver
Regression SHA1| |a557934c76c0e0bed6b73e5c8f7
| |9a0df059ff2de
CC| |focht at gmx.net
URL| |https://www.microsoft.com/e
| |n-us/download/details.aspx?
| |id=8109
Keywords| |download, Installer,
| |regression
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Summary|Crash when installing |Microsoft DirectX 9.0c
|DirectX 9.0c from |Redistributable (June 2010)
|stand-alone installer |installer crashes
--- Comment #6 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming, seems to be a recent regression.
--- snip ---
$ wine ./DXSETUP.exe
...
Unhandled exception: page fault on write access to 0x7e1e502c in 32-bit code
(0x7ec04a96).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7ec04a96 ESP:0033e1d4 EBP:0033e1e8 EFLAGS:00010206( R- -- I - -P- )
EAX:00d4d0c8 EBX:00200284 ECX:000001dd EDX:7e1e502c
ESI:0016edd4 EDI:7e1e502c
...
Backtrace:
=>0 0x7ec04a96 memset_32+0x13(start=0x7e1e502c, val=0xd4d0c8, size=0x1dd)
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/dibdrv/primitives.c:247] in
gdi32 (0x0033e1e8)
1 0x7ec04bc8 solid_rects_32+0xf3(dib=0x200284, num=0x1, rc=0x33e2dc, and=0,
xor=0xd4d0c8)
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/dibdrv/primitives.c:283] in
gdi32 (0x0033e228)
2 0x7ec026a3 fill_with_pixel+0x35(dc=0x16ecf0, dib=0x200284, pixel=0xd4d0c8,
num=0x1, rects=0x33e2dc, rop=0xd)
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/dibdrv/objects.c:1766] in
gdi32 (0x0033e268)
3 0x7ec026fa solid_brush+0x4c(pdev=0x200278, brush=0x2002e8, dib=0x200284,
num=0x1, rects=0x33e2dc, brush_org=0x16edd4, rop=0xd)
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/dibdrv/objects.c:1781] in
gdi32 (0x0033e2a8)
4 0x7ebfcb81 dibdrv_PatBlt+0x191(dev=0x200278, dst=0x33e568, rop=0xf00021)
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/dibdrv/graphics.c:1200] in
gdi32 (0x0033e508)
5 0x7ebf8eb5 windrv_PatBlt+0x54(dev=0x200278, dst=0x33e568, rop=0xf00021)
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/dibdrv/dc.c:842] in gdi32
(0x0033e538)
6 0x7ebe618b PatBlt+0x177(hdc=<couldn't compute location>, left=<couldn't
compute location>, top=<couldn't compute location>, width=<couldn't compute
location>, height=<couldn't compute location>, rop=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/bitblt.c:554] in gdi32
(0x0033e5c8)
7 0x7ea76b9b FillRect+0x7f(hdc=<couldn't compute location>, rect=<couldn't
compute location>, hbrush=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/user32/uitools.c:1444] in user32
(0x0033e628)
8 0x7ea16bdf DEFDLG_Proc+0x123(hwnd=0x1004e, msg=0x14, wParam=0x20051,
lParam=0, dlgInfo=0x137500)
[/home/focht/projects/wine/wine.repo/src/dlls/user32/defdlg.c:233] in user32
(0x0033e688)
...
35 0x7ea1cce9 IsDialogMessageW+0x4ea(hwndDlg=<couldn't compute location>,
msg=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/user32/dialog.c:1294] in user32
(0x0033f7a8)
36 0x7e8f78f4 do_loop+0x34(psInfo=0x135b38)
[/home/focht/projects/wine/wine.repo/src/dlls/comctl32/propsheet.c:2768] in
comctl32 (0x0033f808)
37 0x7e8f7a80 PROPSHEET_PropertySheet+0xd8(psInfo=0x135b38, unicode=0)
[/home/focht/projects/wine/wine.repo/src/dlls/comctl32/propsheet.c:2813] in
comctl32 (0x0033f838)
38 0x7e8f7c45 PropertySheetA+0x1b9(lppsh=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/comctl32/propsheet.c:2863] in
comctl32 (0x0033f888)
39 0x010068dc in dxsetup (+0x68db) (0x0033fadc)
...
47 0x7bc929fa call_thread_entry_point+0x11() in ntdll (0x0033ffec)
0x7ec04a96 memset_32+0x13
[/home/focht/projects/wine/wine.repo/src/dlls/gdi32/dibdrv/primitives.c:247] in
gdi32: repe stosl %es:(%edi)
247 __asm__ __volatile__( "cld; rep; stosl"
Modules:
Module Address Debug info Name (95 modules)
PE 1000000- 1082000 Export dxsetup
...
ELF 4b4ac000-4b4ca000 Deferred libgcc_s.so.1
ELF 7b400000-7b7f2000 Dwarf kernel32<elf>
\-PE 7b420000-7b7f2000 \ kernel32
ELF 7bc00000-7bd0a000 Dwarf ntdll<elf>
\-PE 7bc30000-7bd0a000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
...
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\focht\Downloads\DXSETUP.exe
00000009 0 <==
--- snip ---
Bisecting reveals:
--- snip ---
$ git bisect bad
a557934c76c0e0bed6b73e5c8f79a0df059ff2de is the first bad commit
commit a557934c76c0e0bed6b73e5c8f79a0df059ff2de
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue Sep 26 14:11:49 2017 +0200
server: Keep track of mapped memory views.
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
:040000 040000 b19b776a09ebca7269d7b9d2c0cd0c1c438dd20c
377c8c8113348cd120fb2662dd4bcf5e47daaaa7 M dlls
:040000 040000 1bea137edf362417494227b0e1d9fc58fda4e3d1
e9fecf57d706c051c3e84623e6c392997488f022 M include
:040000 040000 907dd53ca9960aad20758f64fb06cb8bec4d7405
6b5fe49842082e28ea190da2914efbaa403c96f7 M server
--- snip ---
https://source.winehq.org/git/wine.git/commitdiff/a557934c76c0e0bed6b73e5c8f79a0df059ff2de
Resetting HEAD before that commit makes the installer work again.
$ git reset --hard d82321006de92dcd74465c905121618a76eae76a
HEAD is now at d82321006d gdi32: Pick first charmap if none was selected using
preferred encoding.
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list