|
Joined: Jan 2006
Posts: 3,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
then roman has done a bad work when he programmed clrmame the result of mess -lx is a perfectly fine xml file, so the problem is in clrmame... EDIT: @judge, running mess -listsoftware gamepock crashes here...
|
|
|
|
Joined: Aug 2004
Posts: 1,458 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,458 Likes: 9 |
mess -listsoftware
is enough to crash it after 3 lines of output.
N64 is much improved.
edit: -listsoftware bbcbc crashes as well.
It happens in software_list_find, appears that swlist is not defined at that point. Called by software_list_first. Hopefully this will help Judge.
Last edited by robbbert; 04/04/10 11:14 PM.
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
mess -listsoftware
is enough to crash it after 3 lines of output.
N64 is much improved.
edit: -listsoftware bbcbc crashes as well.
It happens in software_list_find, appears that swlist is not defined at that point. Called by software_list_first. Hopefully this will help Judge. C:\Emulator\Mess\Mess SVN>mess -listsoftware Warning: unknown option in INI: skip_warnings Warning: unknown option in INI: skip_warnings<?xml version="1.0"?> <softwarelists> <softwarelist name="gamepock"> ----------------------------------------------------- Exception at EIP=00775ADA (no map): ACCESS VIOLATION While attempting to read memory at 00000040 ----------------------------------------------------- EAX=00000000 EBX=00000000 ECX=77BFC2E3 EDX=03950608 ESI=77C2FCA0 EDI=7C80AE40 EBP=0022FBC0 ESP=0022FBB8 C:\Emulator\Mess\Mess SVN>mess n64 Warning: unknown option in INI: skip_warnings Warning: unknown option in INI: skip_warningsCIC-NUS-6102 detected frequency: 32006.451019 frequency: 32006.451019
|
|
|
|
Joined: Aug 2004
Posts: 1,458 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,458 Likes: 9 |
You don't like the warning message? Take the skip_warnings line out of your mess.ini files.
|
|
|
|
Joined: Jan 2006
Posts: 3,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
yeah, everybody has the same crash with -listsoftware
moreover, you should remove the skip_warning line from mess.ini
the rest of the n64 warnings is harmless
|
|
|
|
Joined: Dec 1999
Posts: 1,180 Likes: 2
Very Senior Member
|
Very Senior Member
Joined: Dec 1999
Posts: 1,180 Likes: 2 |
Anytime you get an "unknown option" message, just do "mess -cc" to regenerate your ini without the offending options (it keeps your other settings).
|
|
|
|
Joined: Jan 2006
Posts: 3,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
fwiw, on mac -listsoftware works perfectly.
it also works in a SYMBOLS=1 build, so I cannot get a proper backtrace. it can be a problem with compiler optimization (maybe a buffer overflow somewhere?!?)
|
|
|
|
Joined: Aug 2004
Posts: 1,458 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,458 Likes: 9 |
Crashes for me in a debug build, a backtrace was obtained.
#0 0x00717aa8 in software_list_find (swlist=0x0, software=0x12b4e39 "*") at src/mess/softlist.c:736 #1 0x00717afa in software_list_first (swlist=0x0) at src/mess/softlist.c:749 #2 0x009f515c in info_listsoftware (options=0x6dd6448, gamename=0x138ad1b "*") at src/mess/climess.c:150 #3 0x009bb133 in execute_commands (options=0x6dd6448, exename=0x22fde8 "messd", driver=0x0) at src/emu/clifront.c:326 #4 0x009baa55 in cli_execute (argc=2, argv=0x6dd2608, osd_options=0x1349780) at src/emu/clifront.c:151 #5 0x00834db0 in utf8_main (argc=2, argv=0x6dd2608) at src/osd/windows/winmain.c:318 #6 0x0103008e in wmain (argc=2, argv=0x6dd26b8) at src/osd/windows/main.c:82 #7 0x004013d1 in __tmainCRTStartup () at ../mingw-w64-crt/crt/crtexe.c:268 #8 0x7c816d4f in RegisterWaitForInputIdle () from C:\WINDOWS\system32\kernel32.dll
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
You don't like the warning message? Take the skip_warnings line out of your mess.ini files. This not really help. Tried the value 1 and 0. # # MESS SPECIFIC OPTIONS # ramsize writeconfig 0 skip_warnings 1natural 0 # # WINDOWS MESS SPECIFIC OPTIONS # newui 1 Edit: Ah I understand, I have to remove this line. Thanks !
Last edited by Anna Wu; 04/05/10 08:34 AM.
|
|
|
|
Joined: Apr 2004
Posts: 1,563 Likes: 12
Very Senior Member
|
Very Senior Member
Joined: Apr 2004
Posts: 1,563 Likes: 12 |
I put in some additional checks. Could someone check if that fixes the crashes?
|
|
|
1 members (1 invisible),
240
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,320
Posts121,923
Members5,074
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|