https://bugs.winehq.org/show_bug.cgi?id=54808
Bug ID: 54808 Summary: Access violation in ntdll when running Adolix Split and Merge PDF with .NET Framework installed Product: Wine Version: 8.5 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
Steps to reproduce:
1. Run `wine AdolixSplitMergePDFSetup.exe`
2. Run `winetricks dotnet452`
3. Run `wine 'C:\Program Files (x86)\Adolix\Adolix Split and Merge PDF\AdolixSplitandMergePDF.exe'`
When the program starts, it displays an error dialog that says "Access violation at address 7BC10A68 in module 'ntdll.dll'. Write of address 00A702A0" (the exact addresses will vary). When you go to the Merge tab and try to add a PDF file, the same error dialog reappears and the file is not added.
Without the .NET Framework installed, Adolix still can't add PDF files, but it displays "Interface not supported" instead of "Access violation".
Adolix must be installed before installing the .NET Framework. If you install .NET first, Adolix Setup will display "This program does not support the version of Windows your computer is running" and refuse to run.
Some debugging revealed that the segfault occurs in Wine's build_clr_surrogate_section function.
$ sha256sum AdolixSplitMergePDFSetup.exe 2de391fd478654888fe86aee221cd0dcc06e7dab0b02241b3b5ecc5cb9167943
https://bugs.winehq.org/show_bug.cgi?id=54808
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.adolix.com/down | |load/AdolixSplitMergePDFSet | |up.exe Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=54808
--- Comment #1 from Alex Henrie alexhenrie24@gmail.com --- Patch sent: https://gitlab.winehq.org/wine/wine/-/merge_requests/2618
https://bugs.winehq.org/show_bug.cgi?id=54808
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |7af7ff872b3b1f3ab82a2b666ca | |e2bd3d9401006
--- Comment #2 from Alex Henrie alexhenrie24@gmail.com --- Fixed by https://gitlab.winehq.org/wine/wine/-/commit/7af7ff872b3b1f3ab82a2b666cae2bd...
https://bugs.winehq.org/show_bug.cgi?id=54808
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.7.
https://bugs.winehq.org/show_bug.cgi?id=54808
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |8.0.x
https://bugs.winehq.org/show_bug.cgi?id=54808
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|8.0.x |---
--- Comment #4 from Michael Stefaniuc mstefani@winehq.org --- Removing the 8.0.x milestone from bug fixes included in 8.0.2.