- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
06207 | Crash/Freeze | Minor | Always | May 6, 2016, 08:37 | Dec 5, 2022, 05:26 |
Tester | Beylie | View Status | Public | Platform | |
Assigned To | Resolution | Invalid report | OS | Other | |
Status [?] | Closed | Driver | |||
Version | 0.173 | Fixed in Version | Build | 64-bit | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 06207: nes [jparku]: jparku makes MAME 0.173 crash | ||||
Description | Launching jparku makes MAME 0.173 crash. In 0.172 the same file launches without issue. Running Windows 10x64. | ||||
Steps To Reproduce | Launching jparku via MAME 0.173 | ||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | 0.173 | ||||
Affected Sets / Systems | nes [jparku] | ||||
Attached Files
|
mame.ini (10,571 bytes) May 6, 2016, 14:07 Uploaded by Beylie [Show Content] [Hide Content]# # CORE CONFIGURATION OPTIONS # readconfig 1 writeconfig 0 # # CORE SEARCH PATH OPTIONS # rompath "K:\Emulation\Some Path\MAME\MAME 0.173 Software List ROMs;K:\Emulation\Some Path\MAME\MAME 0.173 ROMs\MAME ROMS;K:\Emulation\Some Path\MAME\MAME 0.173 CHDs" hashpath hash samplepath "samples;K:\Emulation\Some Path\MAME\MAME 0.173 EXTRAs\samples" artpath "artwork;K:\Emulation\Some Path\MAME\MAME 0.173 EXTRAs\artwork" ctrlrpath "ctrlr;K:\Emulation\Some Path\MAME\MAME 0.173 EXTRAs\ctrlr" inipath .;ini;ini/presets fontpath . cheatpath "cheat;K:\Emulation\Some Path\MAME\MAME 0.173 EXTRAs\cheat" crosshairpath crosshair pluginspath plugins languagepath language # # CORE OUTPUT DIRECTORY OPTIONS # cfg_directory cfg nvram_directory nvram input_directory inp state_directory sta snapshot_directory snap diff_directory diff comment_directory comments # # CORE STATE/PLAYBACK OPTIONS # state autosave 0 playback record record_timecode 0 exit_after_playback 0 mngwrite aviwrite wavwrite snapname %g/%i snapsize auto snapview internal snapbilinear 1 statename %g burnin 0 # # CORE PERFORMANCE OPTIONS # autoframeskip 0 frameskip 0 seconds_to_run 0 throttle 1 sleep 1 speed 1.0 refreshspeed 0 # # CORE RENDER OPTIONS # keepaspect 1 unevenstretch 1 unevenstretchx 0 intoverscan 0 intscalex 0 intscaley 0 # # CORE ROTATION OPTIONS # rotate 1 ror 0 rol 0 autoror 0 autorol 0 flipx 0 flipy 0 # # CORE ARTWORK OPTIONS # artwork_crop 0 use_backdrops 1 use_overlays 1 use_bezels 1 use_cpanels 1 use_marquees 1 # # CORE SCREEN OPTIONS # brightness 1.0 contrast 1.0 gamma 1.0 pause_brightness 0.65 effect none # # CORE VECTOR OPTIONS # antialias 1 beam_width_min 1.0 beam_width_max 1.0 beam_intensity_weight 0 flicker 0 # # CORE SOUND OPTIONS # samplerate 48000 samples 1 volume 0 # # CORE INPUT OPTIONS # coin_lockout 1 ctrlr mouse 0 joystick 1 lightgun 1 multikeyboard 0 multimouse 0 steadykey 0 ui_active 0 offscreen_reload 0 joystick_map auto joystick_deadzone 0.3 joystick_saturation 0.85 natural 0 joystick_contradictory 0 coin_impulse 0 # # CORE INPUT AUTOMATIC ENABLE OPTIONS # paddle_device keyboard adstick_device keyboard pedal_device keyboard dial_device keyboard trackball_device mouse lightgun_device mouse positional_device keyboard mouse_device mouse # # CORE DEBUGGING OPTIONS # verbose 0 log 0 oslog 0 debug 0 update_in_pause 0 debugscript # # CORE COMM OPTIONS # comm_localhost 0.0.0.0 comm_localport 15112 comm_remotehost 127.0.0.1 comm_remoteport 15112 # # CORE MISC OPTIONS # drc 1 drc_use_c 0 drc_log_uml 0 drc_log_native 0 bios cheat 1 skip_gameinfo 0 uifont default ui cabinet ramsize confirm_quit 0 ui_mouse 1 autoboot_command autoboot_delay 0 autoboot_script console 0 plugins 1 plugin noplugin language English # # OSD KEYBOARD MAPPING OPTIONS # uimodekey SCRLOCK # # OSD FONT OPTIONS # uifontprovider auto # # OSD OUTPUT OPTIONS # output auto # # OSD INPUT OPTIONS # keyboardprovider auto mouseprovider auto lightgunprovider auto joystickprovider auto # # OSD DEBUGGING OPTIONS # debugger auto debugger_font auto debugger_font_size 0 watchdog 0 # # OSD PERFORMANCE OPTIONS # numprocessors auto bench 0 # # OSD VIDEO OPTIONS # video auto numscreens 1 window 0 maximize 1 waitvsync 0 syncrefresh 0 # # OSD PER-WINDOW VIDEO OPTIONS # screen auto aspect auto resolution auto view auto screen0 auto aspect0 auto resolution0 auto view0 auto screen1 auto aspect1 auto resolution1 auto view1 auto screen2 auto aspect2 auto resolution2 auto view2 auto screen3 auto aspect3 auto resolution3 auto view3 auto # # OSD FULL SCREEN OPTIONS # switchres 0 # # OSD ACCELERATED VIDEO OPTIONS # filter 1 prescale 1 # # OpenGL-SPECIFIC OPTIONS # gl_forcepow2texture 0 gl_notexturerect 0 gl_vbo 1 gl_pbo 1 gl_glsl 0 gl_glsl_filter 1 glsl_shader_mame0 none glsl_shader_mame1 none glsl_shader_mame2 none glsl_shader_mame3 none glsl_shader_mame4 none glsl_shader_mame5 none glsl_shader_mame6 none glsl_shader_mame7 none glsl_shader_mame8 none glsl_shader_mame9 none glsl_shader_screen0 none glsl_shader_screen1 none glsl_shader_screen2 none glsl_shader_screen3 none glsl_shader_screen4 none glsl_shader_screen5 none glsl_shader_screen6 none glsl_shader_screen7 none glsl_shader_screen8 none glsl_shader_screen9 none # # OSD SOUND OPTIONS # sound auto audio_latency 2 # # BGFX POST-PROCESSING OPTIONS # bgfx_path bgfx bgfx_backend auto bgfx_debug 0 bgfx_screen_chains default bgfx_shadow_mask slot-mask.png bgfx_avi_name bgfx.avi # # WINDOWS PERFORMANCE OPTIONS # priority 0 profile 0 # # WINDOWS VIDEO OPTIONS # menu 0 # # DIRECT3D POST-PROCESSING OPTIONS # hlslpath hlsl hlsl_enable 0 hlsl_oversampling 0 hlsl_write hlsl_snap_width 2048 hlsl_snap_height 1536 shadow_mask_tile_mode 0 shadow_mask_alpha 0.0 shadow_mask_texture shadow-mask.png shadow_mask_x_count 6 shadow_mask_y_count 4 shadow_mask_usize 0.1875 shadow_mask_vsize 0.25 shadow_mask_uoffset 0.0 shadow_mask_voffset 0.0 distortion 0.0 cubic_distortion 0.0 distort_corner 0.0 round_corner 0.0 smooth_border 0.0 reflection 0.0 vignetting 0.0 scanline_alpha 0.0 scanline_size 1.0 scanline_height 1.0 scanline_variation 1.0 scanline_bright_scale 1.0 scanline_bright_offset 0.0 scanline_jitter 0.0 hum_bar_alpha 0.0 defocus 0.0,0.0 converge_x 0.0,0.0,0.0 converge_y 0.0,0.0,0.0 radial_converge_x 0.0,0.0,0.0 radial_converge_y 0.0,0.0,0.0 red_ratio 1.0,0.0,0.0 grn_ratio 0.0,1.0,0.0 blu_ratio 0.0,0.0,1.0 saturation 1.0 offset 0.0,0.0,0.0 scale 1.0,1.0,1.0 power 1.0,1.0,1.0 floor 0.0,0.0,0.0 phosphor_life 0.0,0.0,0.0 # # NTSC POST-PROCESSING OPTIONS # yiq_enable 0 yiq_jitter 0.0 yiq_cc 3.57954545 yiq_a 0.5 yiq_b 0.5 yiq_o 0.0 yiq_p 1.0 yiq_n 1.0 yiq_y 6.0 yiq_i 1.2 yiq_q 0.6 yiq_scan_time 52.6 yiq_phase_count 2 # # VECTOR POST-PROCESSING OPTIONS # vector_length_scale 0.5 vector_length_ratio 500.0 # # BLOOM POST-PROCESSING OPTIONS # bloom_blend_mode 0 bloom_scale 0.0 bloom_overdrive 1.0,1.0,1.0 bloom_lvl0_weight 1.0 bloom_lvl1_weight 0.64 bloom_lvl2_weight 0.32 bloom_lvl3_weight 0.16 bloom_lvl4_weight 0.08 bloom_lvl5_weight 0.06 bloom_lvl6_weight 0.04 bloom_lvl7_weight 0.02 bloom_lvl8_weight 0.01 # # FULL SCREEN OPTIONS # triplebuffer 0 full_screen_brightness 1.0 full_screen_contrast 1.0 full_screen_gamma 1.0 # # INPUT DEVICE OPTIONS # global_inputs 0 dual_lightgun 0 | ||||
Relationships
There are no relationship linked to this issue. |
Notes
6
No.12625
Beylie Tester
May 6, 2016, 08:38
|
Not too sure what the severity on a crash like this should be. Please update accordingly. |
---|---|
No.12626
Tafoid Administrator
May 6, 2016, 09:58
|
I can't duplicate Windows 7 - 64 bit - Binary from mamedev.org I tried command line: mame64 nes jparku and also through the UI by simply launching MAME64, selecting the NES console, selecting the game from the software list. Both times, I booted the game and was able to start and play without issue. Your OS is listed other OTHER, I assume some flavor of Linux? Where did you get your distribution/binary? |
No.12627
Beylie Tester
May 6, 2016, 13:28
|
Binary from the official site x64 version, downloaded this morning. The O/S is Windows 10 x64, not listed in the dropdown so I chose other. Let me try with x86 MAME. |
No.12628
Beylie Tester
May 6, 2016, 13:30
|
I used the built-in gui to launch. When I use the command you used, I get this: ----------------------------------------------------- Exception at EIP=0000000002A41758 (expression_validate(void*, char const*, expression_space)+0x0038): ACCESS VIOLATION While attempting to read memory at 0000000000000030 ----------------------------------------------------- RAX=0000000000000000 RBX=000000000AA959A0 RCX=000000000AA587C0 RDX=00000000009E0047 RSI=000000000AA9AB26 RDI=000000000000000B RBP=0000000008A17FE0 RSP=0000000008A17FB0 R8=0000000000161080 R9=0000000000000000 R10=0000000000000000 R11=0000000000000064 R12=0000000017E1A250 R13=000000000AA9AB10 R14=0000000002B0002A R15=0000000017E96B50 ----------------------------------------------------- Stack crawl: 0000000008A17FB0: 0000000002A41758 (expression_validate(void*, char const*, expression_space)+0x0038) 0000000008A18070: 0000000002A5DA36 (parsed_expression::parse_memory_operator(parsed_expression::parse_token&, char const*)+0x0146) 0000000008A18130: 0000000002A61452 (parsed_expression::parse_symbol_or_number(parsed_expression::parse_token&, char const*&)+0x0162) 0000000008A181B0: 0000000002A61CE6 (parsed_expression::parse_string_into_tokens()+0x0416) 0000000008A18200: 0000000002A62431 (parsed_expression::parse(char const*)+0x00c1) 0000000008A182B0: 00000000017FC327 (cheat_script::script_entry::script_entry(cheat_manager&, symbol_table&, char const*, xml_data_node&, bool)+0x0107) 0000000008A18330: 00000000017FC8CC (cheat_script::cheat_script(cheat_manager&, symbol_table&, char const*, xml_data_node&)+0x016c) 0000000008A18400: 00000000017FD1B2 (cheat_entry::cheat_entry(cheat_manager&, symbol_table&, char const*, xml_data_node&)+0x0352) 0000000008A18630: 0000000001801F1A (cheat_manager::load_cheats(char const*)+0x022a) 0000000008A188C0: 0000000001802732 (cheat_manager::reload()+0x05b2) 0000000008A18970: 0000000001802991 (cheat_manager::cheat_manager(running_machine&)+0x0211) 0000000008A189C0: 000000000178D86E (mame_machine_manager::create_custom(running_machine&)+0x002e) 0000000008A18AA0: 00000000029D2B1D (running_machine::start()+0x0a5d) 0000000008A18B00: 00000000029D2FFA (running_machine::run(bool)+0x00aa) 0000000008A1F4F0: 000000000178F2FA (mame_machine_manager::execute()+0x015a) 0000000008A1F960: 000000000180A9D2 (cli_frontend::execute(int, char**)+0x1092) 0000000008A1F9D0: 000000000178E555 (emulator_info::start_frontend(emu_options&, osd_interface&, int, char**)+0x0035) 0000000008A1FDF0: 00000000016F1834 (utf8_main(int, char**)+0x0124) 0000000008A1FE50: 0000000002E9085F (wmain+0x007f) 0000000008A1FF20: 000000000040140C (__tmainCRTStartup+0x025c) 0000000008A1FF50: 000000000040153B (mainCRTStartup+0x001b) 0000000008A1FF80: 00007FF9B9868102 (BaseThreadInitThunk+0x0022) 0000000008A1FFD0: 00007FF9B9DBC5B4 (RtlUserThreadStart+0x0034) |
No.12629
Beylie Tester
May 6, 2016, 13:41
edited on: May 6, 2016, 13:55 |
Seems the issue lies with the FE I used (Negatron). It modifies the mame.ini to add paths etc. If I used the mame.ini from the mame folder that this FE pointed to, it breaks. A new clean .ini fixes the issue. Thanks for taking the time to investigate. I've attached the mame.ini that breaks it. Odd that jpark loads fine, but jparku not. I'll take it up with the FE dev. |
No.12634
Tafoid Administrator
May 7, 2016, 03:52
|
The stack crawl also indicates you have cheats enabled at runtime. When dealing with roms that don't load or crash, this should be the first thing you shut off. Closing |