https://bugs.winehq.org/show_bug.cgi?id=49012
Bug ID: 49012 Summary: Application build with .NET CoreRT crashes due to FLS callbacks not being called Product: Wine Version: 5.7 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernelbase Assignee: wine-bugs@winehq.org Reporter: pgofman@codeweavers.com Distribution: ---
Created attachment 66990 --> https://bugs.winehq.org/attachment.cgi?id=66990 Patchset
.NET CoreRT performs thread tear down in a FLS callback which is currently not called in Wine. If the tear down callback is not performed on thread termination, the application later crashes on accessing the data from already freed static TLS data storage area.
The attached patchset is fixing the issue.
https://bugs.winehq.org/show_bug.cgi?id=49012
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|kernelbase |kernel32 Status|UNCONFIRMED |STAGED Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/ntdll-FLS_Callba | |cks Ever confirmed|0 |1 Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=49012
Paul Gofman pgofman@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|STAGED |RESOLVED Fixed by SHA1| |ec1ea1ea1b2469a526f4bbc38aa | |b404b7a2b062c
https://bugs.winehq.org/show_bug.cgi?id=49012
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.20.