[Bug 59286] New: Wine crashes while running PhotoImpact (iedit.exe)
http://bugs.winehq.org/show_bug.cgi?id=59286 Bug ID: 59286 Summary: Wine crashes while running PhotoImpact (iedit.exe) Product: Wine Version: 9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: cjmh.gt@gmail.com Distribution: --- Created attachment 80216 --> http://bugs.winehq.org/attachment.cgi?id=80216 Crash Dump from Wine PhotoImpact is a very old windows program from the 1990s. It installs on Windows and Wine with the exe header flag indicating it can use more the 2GB of memory. In Windows this can cause the program to declare it is out of memory on occasion. Under Wine this "out of memory' happens frequently. When that happens it is fatal in that any attempt to save the work or exit the program fails wit hthe "out of memory" error. I mention this because I modified the iedit.exe as follows: I flipped the File Header bit on iedit.exe to limit it 2GB. That seemed to solve the out of memory issue on both Windows and Wine. However, it occasionally crashes under Wine. I have attach the crash dump. -- 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=59286 --- Comment #1 from Rafał Mużyło <galtgendo@o2.pl> --- ...attach the rest of the output too (especially given that crash seems to happen within the executable) and test it with something more recent than 9.0. -- 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=59286 Chris Hodges <cjmh.gt@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #80216|0 |1 is obsolete| | CC| |cjmh.gt@gmail.com --- Comment #2 from Chris Hodges <cjmh.gt@gmail.com> --- Created attachment 80219 --> http://bugs.winehq.org/attachment.cgi?id=80219 That is the whole text that was saved by the dump. I was using the latest version in Linux Mint 22.3. I have installed version 11.0 of Wine. What else can I send. I have a screen capture of the crash if that is any help. -- 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=59286 --- Comment #3 from Chris Hodges <cjmh.gt@gmail.com> --- Created attachment 80220 --> http://bugs.winehq.org/attachment.cgi?id=80220 Screen shot of the crash Here is a screen shot of the crash. Hope that helps. Let me know if I can send anything else. BTW I have not seen a crash in Windows 11. -- 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=59286 --- Comment #4 from Austin English <austinenglish@gmail.com> --- (In reply to Chris Hodges from comment #2)
Created attachment 80219 [details] That is the whole text that was saved by the dump.
I was using the latest version in Linux Mint 22.3. I have installed version 11.0 of Wine. What else can I send.
Please run the application via terminal, and collect the terminal output: https://gitlab.winehq.org/wine/wine/-/wikis/FAQ#how-can-i-get-a-debugging-lo... -- 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=59286 Chris Hodges <cjmh.gt@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #80219|0 |1 is obsolete| | --- Comment #5 from Chris Hodges <cjmh.gt@gmail.com> --- Created attachment 80223 --> http://bugs.winehq.org/attachment.cgi?id=80223 trace dump terminal output: cjmh@Maui:~$ ./.photoimpact_run.sh 0124:fixme:event:X11DRV_ConfigureNotify synthetic event mapping not implemented 0124:fixme:event:X11DRV_ConfigureNotify synthetic event mapping not implemented 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:err:thunk:_loadthunk (UTHMIO16.DLL, mio_ThunkData16, UTHMIO32.DLL): Unable to load 'UTHMIO16.DLL', error 2 0024:err:thunk:_loadthunk (uth16gff.DLL, thk_ThunkData16, u32gff.fio): Unable to load 'uth16gff.DLL', error 2 0024:fixme:sti:stillimagew_GetSTILaunchInformation (00E58BF8, 0079FA58, 0079FC78, 0079F9D4): stub wine: Unhandled page fault on write access to 00000040 at address 00515902 (thread 0024), starting debugger... 0154:fixme:dbghelp:elf_search_auxv can't find symbol in module 0154:fixme:dbghelp:elf_search_auxv can't find symbol in module 0024:fixme:heap:RtlCompactHeap handle 023F0000, flags 0 stub! -- 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=59286 --- Comment #6 from Chris Hodges <cjmh.gt@gmail.com> --- It appears the exception is not caused by any of the errors shown in the terminal print out. It appears PhotoImpact handles those. In trouble shooting it happens any time two or more images are open and I try any thing like changing the dimension of tiling the images. If only one image is open it does not seem to crash. However, image size has nothing to do with it. both images can be tiny or large. Gemini believes it has to do with writing the most recent file list, but I am not sure about 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.
http://bugs.winehq.org/show_bug.cgi?id=59286 --- Comment #7 from Chris Hodges <cjmh.gt@gmail.com> --- I uninstalled PhotoImpact and re-installed in a Win 98 "clean room". 1. Create the Isolated "Clean Room" (Wine Prefix) Open a terminal and create the dedicated folder structure. Bash script: # Create the directory for the new prefix mkdir -p ~/WinePrefixes/PhotoImpact # Set the environment variable for this session export WINEPREFIX="/home/cjmh/WinePrefixes/PhotoImpact" # Initialize it as a Windows 98 environment (Crucial for memory stability) winecfg /v win98 Then execute bash script: Bash # Ensure the variable is still set in this terminal export WINEPREFIX="/home/cjmh/WinePrefixes/PhotoImpact" # Launch your installer # (Drag and drop the setup.exe into the terminal to get the path) wine "/path/PhotoImpact/setup.exe" I also checked the header of the Iedit.exe file with CFF_Explore.exe and the allow memory > 2GB was not set like it was before and in the windows install. All of that seemed to fix it. -- 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=59286 Bernhard Übelacker <bernhardu@mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org --- Comment #8 from Bernhard Übelacker <bernhardu@mailbox.org> --- Hello Chris, maybe you can try to start a Task Manager before starting Iedit.exe like this: wine taskmgr & Before you receive the crash, is the Iedit.exe really somewhere near or above 2GB? The exact steps with details like file formats, resolutions may be important to replicate such crashes. -- 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=59286 Chris Hodges <cjmh.gt@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Version|9.0 |10.0 Status|UNCONFIRMED |RESOLVED --- Comment #9 from Chris Hodges <cjmh.gt@gmail.com> --- I traced this issue down to a bug (feature) in PhotoImpact. It appears that PhotoImpact is having a buffer overrun issue on pathname lengths of more than about 50 characters in its recently opened file list. It that list contains pathnames longer than about 50 characters when Photo Impact starts it overwrites data for one of its dialog that when called crashed the program. -- 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