https://bugs.winehq.org/show_bug.cgi?id=53793
Bug ID: 53793 Summary: ClrMAME crash when accessing multiple files using an huge memory allocation Product: Wine Version: 7.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: augusto7744@aol.com Distribution: ---
Hello. Thanks for using you time reading my bug report. ClrMAME is an software read files checksum and renaming. The files are zip and 7Z. Have an task "scanner" read all files in an path.
That software works correctly in WINE development 7.8. In an new OS Ubuntu 20.04.5 installation was installed the WINE stagging 7.18.
The software start, but in the "scanner" task happen an strange behavior begin to use more OS memory in each second at point RAM memory is totally used and after the swap totally too ... resulting in an high not stop disk activity because the OS not have any memory free available.
The OS is using Kernel 6.00. When happen that bug error need power off or reset the machine.
Only reporting to WINE developers. Need any other information ? Please reply me. I wish an nice day for you.
https://bugs.winehq.org/show_bug.cgi?id=53793
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #1 from Austin English austinenglish@gmail.com --- (In reply to aug from comment #0)
Hello. Thanks for using you time reading my bug report. ClrMAME is an software read files checksum and renaming. The files are zip and 7Z.
Is this the software? https://mamedev.emulab.it/clrmamepro/#downloads If so, please give instrcutions to reproduce the issue.
That software works correctly in WINE development 7.8. In an new OS Ubuntu 20.04.5 installation was installed the WINE stagging 7.18.
Does it work in wine-development-7.18? If so, please run a regression test: https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=53793
--- Comment #2 from aug augusto7744@aol.com --- @Austin
Thanks for reading my issue report.
If you wish test the software need MAME and some 7z or zip files ROMs.
Yes is exactly the software in your reply https://mamedev.emulab.it/clrmamepro/#downloads
Download the software Clrmame. After install MAME using the PPA from https://launchpad.net/~c.falco/+archive/ubuntu/mame You need MAME to create an data file.
MAME installed run the command to create an dat file mame -listxml >X.xml
Use the "x.xml" in Clrmame. Start the software. Have an option "Add DatFile" for select the "X.xml". After have will be created an profile using the file name "X". Righ click over the "X" select to "load profile". After select "default". Select "OK" for all warnings windows. After of some tasks will show an main window. You need select the menu "settings" to open an window to select the paths to 7z or zip files. If you not have any ROMs files .... perhaps selecting an folder with several zips or 7z files maybe used to checksum. Return to main menu and select "scanner" for open an window to select several fixed options. In "Check Fix" select all options less "missing". Thus will be done an check tasks. That tasks use an few more than 500 MB of system memory. Now to do again an check task selecting only "missing". You will see the software allocating more memory in each second. In an machine using 4 GB RAM with several files the task selecting "missing" reaching 22 % will use more than 3 GB RAM. Thus if the user not stop the task will crash the OS.
That behavior not had happened using WINE previous versions. I not have an software creator email to share that issue.
I only had reported that issue for sharing that information. Perhaps have others softwares having that same problem.
Have an nice day.
https://bugs.winehq.org/show_bug.cgi?id=53793
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://mamedev.emulab.it/c | |lrmamepro/#downloads Keywords| |download, regression
--- Comment #3 from Austin English austinenglish@gmail.com --- Great, can you run a regression test? That will make this much easier to resolve.