https://bugs.winehq.org/show_bug.cgi?id=50540
Bug ID: 50540 Summary: Windows PowerShell Core 6.2 Preview 2 for ARM32 crashes on unimplemented function KERNEL32.dll.RtlVirtualUnwind Product: Wine Version: 6.0 Hardware: arm OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as it says.
Download:
https://web.archive.org/web/20210121225132/https://github.com/PowerShell/Pow...
--- snip --- $ pwd /home/focht/projects/winrt-apps/powershell620-arm32
$ file *.{dll,exe} ... api-ms-win-crt-utility-l1-1-0.dll: PE32 executable (DLL) (console) ARMv7 Thumb, for MS Windows clrcompression.dll: PE32 executable (DLL) (console) ARMv7 Thumb, for MS Windows clretwrc.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows clrjit.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows coreclr.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows dbgshim.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows hostfxr.dll: PE32 executable (DLL) (console) ARMv7 Thumb, for MS Windows hostpolicy.dll: PE32 executable (DLL) (console) ARMv7 Thumb, for MS Windows mi.dll: PE32 executable (DLL) (console) ARMv7 Thumb, for MS Windows miutils.dll: PE32 executable (DLL) (console) ARMv7 Thumb, for MS Windows mscordaccore.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows mscordaccore_arm_arm_4.6.26919.02.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows mscordbi.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows mscorlib.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows mscorrc.debug.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows mscorrc.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows netstandard.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows pwrshplugin.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows pwsh.dll: PE32 executable (console) ARMv7 Thumb Mono/.Net assembly, for MS Windows sos.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows sos_arm_arm_4.6.26919.02.dll: PE32 executable (DLL) (GUI) ARMv7 Thumb, for MS Windows ucrtbase.dll: PE32 executable (DLL) (console) ARMv7 Thumb, for MS Windows pwsh.exe: PE32 executable (console) ARMv7 Thumb, for MS Windows --- snip ---
--- snip --- $ wine ./pwsh.exe ... 0024:fixme:seh:WerRegisterRuntimeExceptionModule (L"Z:\home\focht\projects\winrt-apps\powershell620-arm32\mscordaccore.dll", 00B40000) stub 0024:fixme:msvcrt:_control87 not implemented ... 00fc:fixme:msvcrt:_control87 not implemented 0024:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 000504DC 0029DC28 0029E3B8 00000000 wine: Call from 7FF813E1 to unimplemented function KERNEL32.dll.RtlVirtualUnwind, aborting wine: Unimplemented function KERNEL32.dll.RtlVirtualUnwind called at address 7FF813E1 (thread 0024), starting debugger... Unhandled exception: unimplemented function KERNEL32.dll.RtlVirtualUnwind called in 32-bit code (0x7ff813e1). Register dump: Thumb User Mode Pc:7ff813e1 Sp:0029c108 Lr:7ff9d06b Cpsr:200b0030(--C-) r0:0029bf60 r1:00000001 r2:00000000 r3:00000002 r4:0029c108 r5:0029c930 r6:0029cb14 r7:00e0a5e4 r8:0029c2d8 r9:00000009 r10:00000000 r11:0029c190 r12:00f29010 Stack dump: 0x0029c108: 80000100 00000001 00000000 7ff813e1 0x0029c118: 00000002 00f276f6 00f27428 00c5a78f 0x0029c128: 01363c10 004d8f04 003c63f4 00000000 0x0029c138: 009b1e08 00000002 0004e9e0 00000005 0x0029c148: 0029cb54 0029c568 0029c930 0029cb14 0x0029c158: 0029c190 00c0abf7 0029c930 0029c17c Backtrace: =>0 0x7ff813e1 (0x0029c190) 1 0x7ff9d06b (0x0029c190) 0x7ff813e1: lsl r7, r4, #3 Modules: Module Address Debug info Name (34 modules) PE 320000- 386000 Deferred hostpolicy PE 400000- 439000 Deferred pwsh PE b40000- f6f000 Deferred coreclr PE 1290000- 1ba3000 Deferred system.private.corelib PE 10000000-10045000 Deferred hostfxr PE 7f8d0000-7f8d5000 Deferred api-ms-win-crt-multibyte-l1-1-0 PE 7f900000-7f904000 Deferred api-ms-win-crt-convert-l1-1-0 PE 7f920000-7f923000 Deferred api-ms-win-crt-locale-l1-1-0 PE 7f940000-7f944000 Deferred api-ms-win-crt-string-l1-1-0 PE 7f960000-7f964000 Deferred api-ms-win-crt-stdio-l1-1-0 PE 7f990000-7f993000 Deferred api-ms-win-crt-heap-l1-1-0 PE 7f9b0000-7f9b5000 Deferred api-ms-win-crt-math-l1-1-0 PE 7fa10000-7fac1000 Deferred ucrtbase PE 7fa10000-7fac1000 Deferred api-ms-win-crt-runtime-l1-1-0 PE 7faf0000-7faf7000 Deferred kernelbase PE 7fba0000-7fd5d000 Deferred kernel32 PE 7ff50000-7ff54000 Deferred ntdll PE f6e60000-f6e63000 Deferred api-ms-win-core-winrt-roparameterizediid-l1-1-0 PE f6e80000-f6e84000 Deferred imm32 PE f6ff0000-f6ff3000 Deferred api-ms-win-crt-time-l1-1-0 PE f7010000-f7013000 Deferred api-ms-win-crt-utility-l1-1-0 PE f7040000-f7043000 Deferred shcore PE f7070000-f7078000 Deferred shlwapi PE f70e0000-f70e8000 Deferred oleaut32 PE f71b0000-f71b3000 Deferred combase PE f7240000-f7247000 Deferred gdi32 PE f7360000-f7364000 Deferred rpcrt4 PE f73d0000-f73d4000 Deferred version PE f7400000-f740f000 Deferred setupapi PE f74a0000-f7588000 Deferred user32 PE f7680000-f76a8000 Deferred ole32 PE f7750000-f7753000 Deferred sechost PE f7790000-f7794000 Deferred advapi32 PE f78e0000-f78e3000 Deferred api-ms-win-crt-filesystem-l1-1-0 Threads:
Exception c000001d System information: Wine build: wine-6.0-111-gf03db0f75e9 Platform: arm Version: Windows 7 Host system: Linux Host version: 4.20.0+ --- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/a952453888fb5df3c70edf357820bc92...
--- snip --- 1059 @ stdcall -arch=arm64,x86_64 RtlVirtualUnwind(long long long ptr ptr ptr ptr ptr) --- snip ---
$ sha1sum PowerShell-6.2.0-preview.2-win-arm32.zip b77b87906514e802c03c84fcb72ce39f925c3b41 PowerShell-6.2.0-preview.2-win-arm32.zip
$ du -sh PowerShell-6.2.0-preview.2-win-arm32.zip 40M PowerShell-6.2.0-preview.2-win-arm32.zip
$ wine --version wine-6.0-111-gf03db0f75e9
Regards
https://bugs.winehq.org/show_bug.cgi?id=50540
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://web.archive.org/web | |/20210121225132/https://git | |hub.com/PowerShell/PowerShe | |ll/releases/download/v6.2.0 | |-preview.2/PowerShell-6.2.0 | |-preview.2-win-arm32.zip
https://bugs.winehq.org/show_bug.cgi?id=50540
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |dd1c56075297d647b078ba9b357 | |70cf82f7f2eb3 CC| |nerv@dawncrow.de Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #1 from André H. nerv@dawncrow.de --- should be fixed as of 6.22
https://bugs.winehq.org/show_bug.cgi?id=50540
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.23.