Crash on fix roms
I started with an old set of MAME 149 zips merged with the updates to 179 and got this error so I unzipped them all to one per folder to eliminate compression as the issue.
There are 9000 or so roms that need fixing. They all say "bad file name" as the problem.
If I select multiple ROMS (more than 20) to fix, it merges some and then dies with an error:
Object Reference not set to an instance of an object. Application will close.
And the app dies.
This happens after several "rom: Merge with otherrom" messages. The bottom task says "Renaming files..."
Unfortunately, it doesn't save the log file for the session when it crashes.
The list is filtered to show only incomplete roms. I also tried it with incomplete and ok roms grouped by info. Same result.
Comments (18)
-
reporter -
repo owner The log file is located in C:\ProgramData\romcenter. Could you zip it and post it here ?
-
reporter - attached romcenter_xml.zip
I deleted the old log files and then it started logging correctly.
Here is another log from a new crash.
-
repo owner Thank you. I will have a look and try to fix it. The beta9 is ready, but I will include the fix if possible.
-
repo owner - changed status to open
-
repo owner -
assigned issue to
-
assigned issue to
-
repo owner - attached rc4.0beta9debug.7z
I attached a debug build of beta 9. Could you check the problem is fixed ? If not, post the new log file. It will be more detailed with this build. Thank you.
-
reporter - attached romcenter_xml-rc4.0beta9debug.zip
It did not fix the issue. I have attached a new log file.
The update was a bit of a pain. It decided it need to fix 10,000 more files than it needed before. I had it reload the folder and it is back to what it was before. While it was loading the files, it didn't have a working progress bar for a process that took around 6 hours. The logs from this process is in the log file as well.
-
reporter I should mention that it took a much larger number of corrections in a batch before it crashed. It used to crash somewhere between 10-20, This time it was a much larger batch.
-
reporter - attached romcenter_xml-hung.zip
I gave it 4000 files to fix and it ran for a while, then just stopped processing files. I left it for 10 minutes then killed it. Resource Manager showed no files opened.
-
reporter - attached romcenter_xml-big exception.zip
I gave this one around 1000 files to do. New different exception from before.
I did notice that the exception window sometimes pops up while threads are running and the app can keep functioning (I can fix more files) while it is open. The app only quits when I close the exception window.
This log was not like that, it crashed without interaction.
-
repo owner - attached rc4.0.0.0b8.9debug.7z
New debug build for testing
-
repo owner Hi datta
I have build a new debug version. Can you test it and report here ? Thanks The error is quite random and it seems to be linked to the db library I use. I pull the library source and added some custom code to prevent the error and I didn't get the error any more... Hope it works.
Thanks for your time.
-
reporter This seems to have done it.
I had it fix about 300 files with no pop-ups or stopping. I will do some more testing.
-
repo owner - changed status to resolved
Fixed by using a hack in db library. Wait for an official fix from the author.
-
repo owner - changed status to on hold
-
repo owner - changed version to 4.0.0b08
-
repo owner - removed version
Removing version: 4.0.0b08 (automated comment)
- Log in to comment
This erroe does not appear to happen when run as administrator.