[Bug 57852] New: Call from 7BD748A5 to unimplemented function imagehlp.dll.ReBaseImage64, aborting
https://bugs.winehq.org/show_bug.cgi?id=57852 Bug ID: 57852 Summary: Call from 7BD748A5 to unimplemented function imagehlp.dll.ReBaseImage64, aborting Product: Wine Version: 10.2 Hardware: x86-64 OS: FreeBSD Status: NEW Keywords: download Severity: normal Priority: P2 Component: imagehlp Assignee: wine-bugs(a)winehq.org Reporter: damjan.jov(a)gmail.com I got the Win32 version of OpenOffice (Apache OpenOffice, "AOO") to successfully build on FreeBSD with Wine + Cygwin + Windows SDK, and this was one of the Wine bugs I had to work around during the build. The problem is in the main/postprocess/rebase directory, where it tries to rebase binaries, ultimately calling C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\rebase (from the Windows SDK), which tries to call the unimplemented function imagehlp.dll.ReBaseImage64, which causes a crash during the build. Since rebasing is just done for better performance, it's not critical and can be worked around by commenting out the relevant makefile command. Still, Wine should ideally support this API, and it's good to document applications that need it. For further details please see the email where I described my experiences, and other Wine bugs I found: https://lists.apache.org/thread/x3p7mv0py2s5hw3cvrm1d3krxgb7cq9k Also if you want to reproduce, you can try compiling OpenOffice on Wine, but it's a very complicated build environment and takes many hours to run, and this bug only happens near the end. See the build guide on https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_st... and the extra instructions in the email above. And it is remarkable that Wine works so well, when building a project with ~70000 C++ files, 12 million lines of code, 37 external libraries, code generation during the build, calls to many Cygwin tools and Perl scripts, Java and Ant, .NET tools, and lots more. Only 6 Wine bugs were found, of which 3 are already fixed in Wine 10.2, and the other 3 have workarounds. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=57852 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Call from 7BD748A5 to |rebase (tool from the |unimplemented function |Windows SDK) crashes on |imagehlp.dll.ReBaseImage64, |unimplemented function |aborting |imagehlp.dll.ReBaseImage64 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=57852 Alex Henrie <alexhenrie24@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.microsoft.com/e | |n-us/download/details.aspx? | |id=8442 CC| |alexhenrie24@gmail.com --- Comment #1 from Alex Henrie <alexhenrie24@gmail.com> --- Thanks for the bug report! I am seeing the same crash with ReBase.exe from the Windows 7 SDK. `wine ReBase.Exe -b 1 ReBase.Exe` is enough to get the program to call ReBaseImage64, and a stub implementation is enough to avoid a crash. $ sha256sum ReBase.Exe 050d5d94896dbd181fc959ac3836b7c2b1c969bd23c00054721b092124d09e81 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=57852 --- Comment #2 from Alex Henrie <alexhenrie24@gmail.com> --- Patch sent: https://gitlab.winehq.org/wine/wine/-/merge_requests/10796 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=57852 Alex Henrie <alexhenrie24@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f438e74c46791d39b62a2ca5921 | |c8f1caa1dcbed Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #3 from Alex Henrie <alexhenrie24@gmail.com> --- Fixed by https://gitlab.winehq.org/wine/wine/-/commit/f438e74c46791d39b62a2ca5921c8f1... Feel free to open another bug report if you run into more problems. -- 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.
participants (2)
-
WineHQ Bugzilla -
WineHQ Bugzilla