[Bug 54616] New: Wine 8.0+, Memory Access Violation in Libaes.dll, Texecom Wintex
https://bugs.winehq.org/show_bug.cgi?id=54616 Bug ID: 54616 Summary: Wine 8.0+, Memory Access Violation in Libaes.dll, Texecom Wintex Product: Wine Version: 8.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: zestier-bib.0a(a)icloud.com Distribution: --- Created attachment 74142 --> https://bugs.winehq.org/attachment.cgi?id=74142 Error from console when Program is run. When attempting to run running Texecom Wintex in Wine 8.0 or above, there is a Memory Access Violation/Buffer Overrun error c0000005 in libaes.dll. Downgrading to Wine 7.0.1 with no other changes allows the program to run normally. The environment has C++ Redistributable 2010 installed as required. There is no GUI errors shown when the issue is present. The attached .txt file contains the error that is printed when the program is run via the console. libaes.dll seems to be specific to this program. The program can be downloaded from here: https://texecom-live.s3.eu-west-2.amazonaws.com/wp-content/uploads/2022/08/0... (no account required) or https://www.texe.com/help-and-support/product-support/ (free account required) No accounts or hardware is needed to run the software. See also: My forum post: https://forum.winehq.org/viewtopic.php?p=139794#p139794 If I can provide any more information, please let me know. -- 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=54616 Lewis <zestier-bib.0a(a)icloud.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine 8.0+, Memory Access |Memory Access Violation in |Violation in Libaes.dll, |Libaes.dll, Texecom Wintex |Texecom Wintex | Version|8.0 |7.22 --- Comment #1 from Lewis <zestier-bib.0a(a)icloud.com> --- Updates. Just tested Wine Staging 7.22 and the issue is present there too. I have updated the version and the title to reflect this. Many thanks -- 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=54616 --- Comment #2 from Lewis <zestier-bib.0a(a)icloud.com> --- Update. I have tested Wine Staging 7.22 and the issue is present there. I have updated the Bug fields and title to reflect this. Many thanks. -- 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=54616 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://texecom-live.s3.eu- | |west-2.amazonaws.com/wp-con | |tent/uploads/2022/08/051328 | |15/Wintex_8_2_0_0.zip -- 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=54616 jkfloris(a)dds.nl changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jkfloris(a)dds.nl --- Comment #3 from jkfloris(a)dds.nl --- Confirming. First bad version is Wine 7.20 6a912649188a765d0c58e8b26e093fb0c31b3e3d is the first bad commit commit 6a912649188a765d0c58e8b26e093fb0c31b3e3d Author: Alexandre Julliard <julliard(a)winehq.org> Date: Wed Oct 26 11:04:43 2022 +0200 makefiles: Store PE objects in subdirectories in the build tree. This will make it possible to build multiple PE architectures. -- 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=54616 --- Comment #4 from Alexandre Julliard <julliard(a)winehq.org> --- That is very unlikely to be the right commit. There are probably some leftover build files from previous bisect steps that get used once that commit is applied. -- 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=54616 --- Comment #5 from jkfloris(a)dds.nl --- I'll leave it to someone else to figure out when the regression was introduced. The program works with Wine 7.19 and no longer with 7.20 -- 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=54616 Alex Henrie <alexhenrie24(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords| |regression Ever confirmed|0 |1 Regression SHA1| |6a912649188a765d0c58e8b26e0 | |93fb0c31b3e3d CC| |alexhenrie24(a)gmail.com --- Comment #6 from Alex Henrie <alexhenrie24(a)gmail.com> --- I ran `git bisect` from wine-7.19 to wine-7.20, deleted the build directory before building and testing each revision, and landed on the exact same first bad commit. -- 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=54616 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|6a912649188a765d0c58e8b26e0 | |93fb0c31b3e3d | --- Comment #7 from Alexandre Julliard <julliard(a)winehq.org> --- Indeed, it seems the different file names cause mingw to assign a different random base address to the dlls, and this means that libaes.dll base address is no longer available. This could probably happen for other reasons as well. The real issue is that libaes.dll has broken relocations, and can't be loaded at a different address. -- 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=54616 --- Comment #8 from Lewis <zestier-bib.0a(a)icloud.com> ---
The real issue is that libaes.dll has broken relocations, and can't be loaded at a different address.
julliard(a)winehq.org, Does this mean that the issue is unable to be fixed from Wine's side? If that is the case, I'll have to install two versions of wine on my system so I can use the software. Kind regards -- 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=54616 --- Comment #9 from Alexandre Julliard <julliard(a)winehq.org> --- For now you can probably work around it with: configure CROSSLDFLAGS=-Wl,--disable-auto-image-base -- 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=54616 --- Comment #10 from Lewis <zestier-bib.0a(a)icloud.com> --- (In reply to Alexandre Julliard from comment #9)
For now you can probably work around it with: configure CROSSLDFLAGS=-Wl,--disable-auto-image-base
Many thanks, I'll look into that. -- 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=54616 Vikas <vikasy.enjay(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vikasy.enjay(a)gmail.com -- 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=54616 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> --- This should be fixed by the dynamic base support. -- 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=54616 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 9.0-rc2. -- 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=54616 --- Comment #13 from Lewis <zestier-bib.0a(a)icloud.com> --- Hello, Just tested 9.0 rc2 and can confirm that the program runs now. Many thanks! -- 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 (1)
-
WineHQ Bugzilla