[Bug 47226] Incorrect crash information displayed for unimplemented function stubs when 64-bit Wine builtins are cross-compiled in PE format (Mingw-w64, MS x64 calling convention)
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon May 20 16:30:59 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=47226
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
Fixed by SHA1| |1f6681f474fe2c626428752068c
| |8e68ebfd44202
--- Comment #1 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
this is fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/1f6681f474fe2c626428752068c8e68ebfd44202
("winebuild: Use cdecl calling convention for stub exceptions.")
Thanks Alexandre
--- snip ---
Unhandled exception: unimplemented function
vcomp110.dll._vcomp_for_static_simple_init_i8 called in 64-bit code
(0x000000007b45314c).
Register dump:
rip:000000007b45314c rsp:00000000219dfa80 rbp:00000000219dfb50 eflags:00000202
( - -- I - - - )
rax:00000000219dfaa0 rbx:0000000080000100 rcx:00000000219dfaa0
rdx:00000000219dfac0
rsi:00000000219dfb90 rdi:00000000219dfad0 r8:0000000000000002
r9:00000000219dfb80 r10:0000000000000000
r11:00000000219dfc98 r12:000000002108f874 r13:000000001d368170
r14:0000000000000002 r15:0000000000000002
...
Backtrace:
=>0 0x000000007b45314c RaiseException+0x6c(code=<is not available>, flags=<is
not available>, nbargs=<is not available>, args=<is not available>)
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:86] in kernel32
(0x00000000219dfb50)
0x000000007b45314c RaiseException+0x6c
[/home/focht/projects/wine/mainline-src/dlls/kernel32/except.c:86] in kernel32:
leaq 0xfffffffffffffff0(%rbp),%rsp
86 }
Modules:
Module Address Debug info Name (160 modules)
PE 130000- 13d000 Deferred ilmthread-2_2
PE 250000- 29b000 Deferred qt5winextras
PE 2a0000- 6f7000 Deferred qt5gui
PE 700000- 8f3000 Deferred libglesv2
PE 900000- e51000 Deferred qt5widgets
PE e60000- e7e000 Deferred zlibwapi
PE e80000- ef6000 Deferred lcms2
PE f00000- 11c2000 Deferred ilmimf-2_2
PE 11d0000- 1219000 Deferred half
PE 1220000- 1236000 Deferred iex-2_2
PE 1240000- 1258000 Deferred imath-2_2
PE 1260000- 1389000 Deferred libraw
PE 15f0000- 1721000 Deferred qwindows
PE 1840000- 184d000 Deferred qico
PE 1850000- 1890000 Deferred qjpeg
PE 1890000- 18ec000 Deferred qtiff
PE 61000000- 61034000 Deferred qt5xml
PE 64000000- 640d3000 Deferred qt5network
PE 65100000- 651a7000 Deferred msvcp110
PE 66500000- 66523000 Deferred vcomp110
PE 67000000- 67551000 Deferred qt5core
ELF 7a800000- 7aa10000 Deferred opengl32<elf>
\-PE 7a850000- 7aa10000 \ opengl32
ELF 7b400000- 7b868000 Dwarf kernel32<elf>
\-PE 7b420000- 7b868000 \ kernel32
ELF 7bc00000- 7bd55000 Deferred ntdll<elf>
\-PE 7bc20000- 7bd55000 \ ntdll
ELF 7c000000- 7c004000 Deferred <wine-loader>
PE 140000000- 1403ee000 Deferred easyhdr3
...
ELF 7f765770a000- 7f7657aaf000 Dwarf libwine.so.1
ELF 7f7657ab1000- 7f7657cda000 Deferred
ld-linux-x86-64.so.2
ELF 7ffe71326000- 7ffe71327000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
...
00000029 (D) C:\Program Files\easyHDR 3 Demo\easyHDR3.exe
00000045 0 <==
...
--- snip ---
$ wine --version
wine-4.8-245-g21ae9ba1ba
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