Previous Thread
Next Thread
Print Thread
Page 135 of 536 1 2 133 134 135 136 137 535 536
Joined: Jan 2006
Posts: 3,691
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,691
then roman has done a bad work when he programmed clrmame wink

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
Offline
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
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Originally Posted by robbbert
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_warnings

CIC-NUS-6102 detected
frequency: 32006.451019
frequency: 32006.451019


Joined: Aug 2004
Posts: 1,458
Likes: 9
Very Senior Member
Offline
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
Offline
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
J
Very Senior Member
Offline
Very Senior Member
J
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
Offline
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
Offline
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
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Originally Posted by robbbert
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 1
natural 0

#
# WINDOWS MESS SPECIFIC OPTIONS
#
newui 1

Edit: Ah I understand, I have to remove this line. smile
Thanks !

Last edited by Anna Wu; 04/05/10 08:34 AM.
Joined: Apr 2004
Posts: 1,563
Likes: 12
J
Very Senior Member
Offline
Very Senior Member
J
Joined: Apr 2004
Posts: 1,563
Likes: 12
I put in some additional checks. Could someone check if that fixes the crashes?

Page 135 of 536 1 2 133 134 135 136 137 535 536

Link Copied to Clipboard
Who's Online Now
3 members (AJR, 2 invisible), 315 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,320
Posts121,930
Members5,074
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com