[Bug 44650] Multiple Blizzard games need dxgi and d3d11 dlls mapped without hole between two LOAD segments (Diablo III v2. 6. 1. 49286+, World of Warcraft, Overwatch)
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Apr 2 19:46:41 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=44650
Zebediah Figura <z.figura12 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |z.figura12 at gmail.com
--- Comment #3 from Zebediah Figura <z.figura12 at gmail.com> ---
Did you test that this fixes the bug with Blizzard games?
The test attached to the Staging patch still crashes:
wine: Unhandled page fault on read access to 0xf7204000 at address 0x7effb05e
(thread 0009), starting debugger...
...
ELF f711f000-f7370000 Deferred shell32<elf>
\-PE f7130000-f7370000 \ shell32
i.e. at offset 0xe5000. Dumping the section headers shows this:
shell32.dll.so: file format elf32-i386
Sections:
Idx Name Size VMA LMA File off Algn
...
15 .eh_frame 0001ef84 000c5684 000c5684 000c5684 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
16 .init_array 00000004 000e6550 000e6550 000e5550 2**2
CONTENTS, ALLOC, LOAD, DATA
.eh_frame stretches from 0xc5684 to 0xe4608, but .init_array has a VMA of
0xe6550. Thus there's still one empty page from 0xe5000-0xe5fff, which thus has
no access and causes a crash.
--
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