https://bugs.winehq.org/show_bug.cgi?id=49763
Bug ID: 49763 Summary: ALOTInstaller crashes Product: Wine Version: 5.16 Hardware: x86 OS: Linux Status: NEW Keywords: dotnet, download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com Distribution: Debian
Created attachment 68064 --> https://bugs.winehq.org/attachment.cgi?id=68064 crash log
A user reported this as rated "garbage" in appdb, so i gave it a try
The crash log shows a call to RtlConvertToAutoInheritSecurityObject, which is strange as the FIXME from that stub is not printed in console; is that normal?
One issue is at least that RtlConvertToAutoInheritSecurityObject is wrong declared, see https://bugs.winehq.org/show_bug.cgi?id=33279#c1
but then committed patch declares it as BOOL: https://bugs.winehq.org/show_bug.cgi?id=33279#c3
I`ll send a patch for that one.
But that is not the cause of the crash, even if i remove RtlConvertToAutoInheritSecurityObject from ntdll.spec it shows up in the crash log (???)
So anyone knows what`going on? Note: I don`t know exactly what .net it needs, I tried dotnet40 and dotnet48, same crash happens
Unhandled exception: 0xe0434352 in 64-bit code (0x000000007b01129e). . . Backtrace: =>0 0x000000007b01129e format_exception_msg+0x32e(ptr=<is not available>, buffer=<is not available>, size=<is not available>) [Z:\home\louis\sda2\wine64-build\dlls\kernelbase......\wine\dlls\kernelbase\debug.c:315] in kernelbase (0x0000000000512d60) 1 0x000006447fd60412 EntryPoint+0x6440003ef15() in msvcr100_clr0400 (0x0000000000512d60) 2 0x000000007bc521e1 RtlConvertToAutoInheritSecurityObject+0x200(pdesc=<is not available>, cdesc=<is not available>, ndesc=<is not available>, objtype=<is not available>) [Z:\home\louis\sda2\wine64-build\dlls\ntdll......\wine\dlls\ntdll\sec.c:1721] in ntdll (0x0000000000512d60) 3 0x000006447fd5f5a7 EntryPoint+0x6440003e0aa() in msvcr100_clr0400 (0x0000000000516319)
https://bugs.winehq.org/show_bug.cgi?id=49763
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://github.com/ME3Tweak | |s/ALOTInstaller/releases/do | |wnload/3.0.586.5600/ALOTIns | |taller_3.0.586.5600.7z
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- add downloadlink
https://bugs.winehq.org/show_bug.cgi?id=49763
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- The offset is 0x200, which is almost certainly larger than the implementation of RtlConvertToAutoInheritSecurityObject(). In my ntdll.dll, it points into call_exception_handler(), but that won't match yours.
https://bugs.winehq.org/show_bug.cgi?id=49763
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com ---
I tried dotnet40 and dotnet48, same crash happens
Tried again in current wine with above recipe, and somehow this seems to be fixed.
Installer complains about old windowsversion, but starts and seems to function ok afaict.
So the initial crash appears to be gone, no idea what commit fixed this
https://bugs.winehq.org/show_bug.cgi?id=49763
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.8.