https://bugs.winehq.org/show_bug.cgi?id=44650
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
and confirming again for the remaining gap due to default 'ld' linker script.
--- snip --- ... 0009:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\dxgi.dll" at 0x7fa8a9370000: builtin 0009:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\d3d11.dll" at 0x7fa8a93e0000: builtin 0009:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\winex11.drv" at 0x7fa8a9000000: builtin 0009:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x140022ed3 ip=140022ed3 tid=0009 0009:trace:seh:NtRaiseException info[0]=0000000000000000 0009:trace:seh:NtRaiseException info[1]=00007fa8a93a2000 0009:trace:seh:NtRaiseException rax=0000000000000001 rbx=00007fa8a9370040 rcx=0000000000003000 rdx=0000000000035000 0009:trace:seh:NtRaiseException rsi=00007fa8a93a2000 rdi=0000000003752000 rbp=0000000000225a50 rsp=0000000000225950 0009:trace:seh:NtRaiseException r8=0000000003720000 r9=0000000000000000 r10=0000000000000008 r11=0000000000000246 0009:trace:seh:NtRaiseException r12=000000007ffe0030 r13=0000000000000a3a r14=00000000000543a0 r15=0000000000000014 --- snip ---
Strace:
--- snip --- ... 28288 [00007fa8b46505a0] openat(AT_FDCWD, "/home/focht/projects/wine/wine.repo/install/bin/../lib64/wine/dxgi.dll.so", O_RDONLY|O_CLOEXEC) = 12 28288 [00007fa8b46505f7] read(12, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\2\2\0\0\0\0\0"..., 832) = 832 ... 28288 [00007fa8b4650863] mmap(NULL, 294424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 12, 0) = 0x7fa8a935d000 28288 [00007fa8b4650927] mprotect(0x7fa8a93a2000, 4096, PROT_NONE) = 0 28288 [00007fa8b4650863] mmap(0x7fa8a93a3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 12, 0x45000) = 0x7fa8a93a3000 28288 [00007fa8b465074a] close(12) = 0 28288 [00007fa8b4650927] mprotect(0x7fa8a935d000, 282624, PROT_READ|PROT_WRITE) = 0 28288 [00007fa8b4650927] mprotect(0x7fa8a935d000, 282624, PROT_READ|PROT_EXEC) = 0 28288 [00007fa8b4650927] mprotect(0x7fa8a93a3000, 4096, PROT_READ) = 0 28288 [00007fa8b3d73db3] mmap(0x7fa8a9370000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa8a9370000 ... 28288 [00007fa8b4650927] mprotect(0x7fa8a90bd000, 2727936, PROT_READ|PROT_WRITE) = 0 28288 [00007fa8b4650927] mprotect(0x7fa8a90bd000, 2727936, PROT_READ|PROT_EXEC) = 0 28288 [00007fa8b4650927] mprotect(0x7fa8a9357000, 4096, PROT_READ) = 0 .... 28288 [00007fa8b3d73e97] mprotect(0x7fa8a935b000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 ... 28288 [00007fa8b3d73e97] mprotect(0x7fa8a93a4000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 ... 28288 [0000000140022ed3] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x7fa8a93a2000} --- ... --- snip ---
--- snip --- $ objdump -h install/lib64/wine/dxgi.dll.so
install/lib64/wine/dxgi.dll.so: file format elf64-x86-64
Sections: Idx Name Size VMA LMA File off Algn 0 .note.gnu.build-id 00000024 00000000000001c8 00000000000001c8 000001c8 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 1 .gnu.hash 00000044 00000000000001f0 00000000000001f0 000001f0 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 2 .dynsym 00000240 0000000000000238 0000000000000238 00000238 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 3 .dynstr 000001b7 0000000000000478 0000000000000478 00000478 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .gnu.version 00000030 0000000000000630 0000000000000630 00000630 2**1 CONTENTS, ALLOC, LOAD, READONLY, DATA 5 .gnu.version_r 00000050 0000000000000660 0000000000000660 00000660 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 6 .rela.dyn 0000eb80 00000000000006b0 00000000000006b0 000006b0 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 7 .init 00011021 000000000000f230 000000000000f230 0000f230 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 8 .plt 00000010 0000000000020260 0000000000020260 00020260 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 9 .plt.got 00000008 0000000000020270 0000000000020270 00020270 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE 10 .text 000149f1 0000000000020280 0000000000020280 00020280 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 11 .fini 00000009 0000000000034c74 0000000000034c74 00034c74 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 12 .rodata 0000bdd0 0000000000034c80 0000000000034c80 00034c80 2**5 CONTENTS, ALLOC, LOAD, READONLY, DATA 13 .eh_frame_hdr 0000097c 0000000000040a50 0000000000040a50 00040a50 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 14 .eh_frame 00003b34 00000000000413d0 00000000000413d0 000413d0 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA <====== 1 page gap =======> 15 .init_array 00000008 0000000000046e08 0000000000046e08 00045e08 2**3 CONTENTS, ALLOC, LOAD, DATA 16 .fini_array 00000008 0000000000046e10 0000000000046e10 00045e10 2**3 CONTENTS, ALLOC, LOAD, DATA 17 .data.rel.ro 00000008 0000000000046e18 0000000000046e18 00045e18 2**3 CONTENTS, ALLOC, LOAD, DATA 18 .dynamic 000001c0 0000000000046e20 0000000000046e20 00045e20 2**3 CONTENTS, ALLOC, LOAD, DATA 19 .got 00000020 0000000000046fe0 0000000000046fe0 00045fe0 2**3 CONTENTS, ALLOC, LOAD, DATA 20 .got.plt 00000018 0000000000047000 0000000000047000 00046000 2**3 CONTENTS, ALLOC, LOAD, DATA 21 .data 00000dc0 0000000000047020 0000000000047020 00046020 2**4 CONTENTS, ALLOC, LOAD, DATA 22 .bss 00000038 0000000000047de0 0000000000047de0 00046de0 2**4 ALLOC ... --- snip ---
$ wine --version wine-3.5-56-g09356cf42b
Regards