[Bug 44115] vcrun2012's vcredist_arm.exe crashes in riched20::isurlneutral()
WineHQ Bugzilla
wine-bugs at winehq.org
Mon May 25 06:52:17 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=44115
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht at gmx.net
URL| |https://web.archive.org/web
| |/20160109084647/http://down
| |load.microsoft.com/download
| |/1/6/B/16B06F60-3B20-4FF2-B
| |699-5E9B7962F9AE/VSU4/vcred
| |ist_arm.exe
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
I can't reproduce this with current Wine 5.9, assuming fixed.
Reopen if still present.
@André
--- quote ---
I also wonder why there is a SetFilePointerEx trace with 5 args...
--- quote ---
That's more a secondary issue due to relay tracing, unrelated to original
crash. The second parameter is int64/LARGE_INTEGER. Relay thunk parameter
handling was partially rewritten in between Wine 2.22 and 3.0 release so it
might have been fixed by one of following commits:
*
https://source.winehq.org/git/wine.git/commitdiff/8c1bb2aa61abd8a6458c446efa55f8b261f63da9
("ntdll: Display floating point arguments in relay debugging on i386 and
x86-64.")
*
https://source.winehq.org/git/wine.git/commitdiff/5e3534ee411a8c5baea5022705eac0e3c7f3cc70
("ntdll: Fix handling of floating point arguments in relay debugging on ARM.")
*
https://source.winehq.org/git/wine.git/commitdiff/3e26caf0d85caa4256edb011a6311e00cf893e3b
("ntdll: Avoid the strd ARM instruction.")
--- snip ---
hikey960:~$ uname -a
Linux hikey960 4.20.0-rc4+ #1 SMP PREEMPT Mon Dec 3 12:01:56 UTC 2018 aarch64
aarch64 aarch64 GNU/Linux
hikey960:~$ file $(which wine)
/home/focht/projects/wine/mainline-install-arm/bin/wine: ELF 32-bit LSB pie
executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter
/lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0,
BuildID[sha1]=4b81f6c087e8f3a1356432b003f7683506559e43, with debug_info, not
stripped
hikey960:~$ wine ./vcredist_arm.exe
hikey960:~$ diff -rq wineprefix-arm32-clean/drive_c/ .wine/drive_c/
Only in .wine/drive_c/ProgramData: Package Cache
Only in .wine/drive_c/users/focht/Temp: dd_vcredist_arm_20200525110102.log
Only in .wine/drive_c/users/focht/Temp:
dd_vcredist_arm_20200525110102_0_vcRuntimeMinimum_arm.log
Only in .wine/drive_c/users/focht/Temp:
dd_vcredist_arm_20200525110102_1_vcRuntimeAdditional_arm.log
Only in .wine/drive_c/windows: Installer
Files wineprefix-arm32-clean/drive_c/windows/system32/atl110.dll and
.wine/drive_c/windows/system32/atl110.dll differ
Files wineprefix-arm32-clean/drive_c/windows/system32/msvcp110.dll and
.wine/drive_c/windows/system32/msvcp110.dll differ
Files wineprefix-arm32-clean/drive_c/windows/system32/msvcr110.dll and
.wine/drive_c/windows/system32/msvcr110.dll differ
Only in .wine/drive_c/windows/system32: vcamp110.dll
Only in .wine/drive_c/windows/system32: vccorlib110.dll
Files wineprefix-arm32-clean/drive_c/windows/system32/vcomp110.dll and
.wine/drive_c/windows/system32/vcomp110.dll differ
--- snip ---
$ sha1sum vcredist_arm.exe
dc9850bb24ca10160e33fc37590a2dc689827acf vcredist_arm.exe
$ du -sh vcredist_arm.exe
1.4M vcredist_arm.exe
$ wine --version
wine-5.9
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