Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05107 Crash/Freeze Critical (emulator) Have not tried Jan 18, 2013, 19:21 Jun 25, 2017, 18:52
Tester J.J.Boy View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver segas32.cpp
Version 0.115 Fixed in Version Build
Summary 05107: brival: Crashes randomly
Description Split from bug 990

(gdb) run brival
Starting program: C:\mame/mame.exe brival

Program received signal SIGSEGV, Segmentation fault.
0x00ff5150 in cpu_readop (A=16773628) at src/emu/memory.h:1099
1099 INLINE UINT8 cpu_readop(offs_t A) { if (address_is
_unsafe(A)) { memory_set_opbase(A); } return cpu_readop_unsafe(A); }
(gdb) bt full
#0 0x00ff5150 in cpu_readop (A=16773628) at src/emu/memory.h:1099
No locals.
#1 0x01009e99 in v60_execute (cycles=14010) at src/emu/cpu/v60/v60.c:428
        inc = 0
#2 0x00eb2340 in cpunum_execute (cpunum=0, cycles=14010)
    at src/emu/cpuintrf.c:1389
        ran = 0
#3 0x00ef9d16 in cpuexec_timeslice () at src/emu/cpuexec.c:502
        target = {seconds = 1103, subseconds = 833963890631740136}
        base = {seconds = 1103, subseconds = 833094088227932608}
        cpunum = 0
        ran = 1149
#4 0x00e91219 in run_game (driver=0x14deb90) at src/emu/mame.c:346
        settingsloaded = 1
        machine = (running_machine *) 0x40a7a80
        error = 0
        firstrun = 0
        mame = (mame_private *) 0x40a7d14
        cb = (callback_item *) 0x41b04f0
#5 0x00f1d4d0 in cli_execute (argc=2, argv=0x41b04c0, osd_options=0x214d3a0)
    at src/emu/clifront.c:268
        exename = 0x41b0500 "mame"
        sourcename = 0x41ba400 "segas32"
        gamename = 0x41b9460 "brival"
        driver = (const game_driver *) 0x14deb90
        drv = {driver_data_size = 0, cpu = {{cpu_type = 26, cpu_flags = 0,
      cpu_clock = 16107950, construct_map = {{
          0xa0cb18 <construct_map_system32_map>, 0xea0377 <construct_map_0>}, {
          0, 0}, {0, 0}}, vblank_interrupt = 0xa0b95b <start_of_vblank_int>,
      vblank_interrupts_per_frame = 1, timed_interrupt = 0,
      timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, {
      cpu_type = 1, cpu_flags = 0, cpu_clock = 8053975, construct_map = {{
          0xa0d6cc <construct_map_system32_sound_map>,
          0xea0377 <construct_map_0>}, {0, 0}, {
          0xa0d888 <construct_map_system32_sound_portmap>,
          0xea0377 <construct_map_0>}}, vblank_interrupt = 0,
      vblank_interrupts_per_frame = 0, timed_interrupt = 0,
      timed_interrupt_period = 0, reset_param = 0x0, tag = 0x1d956e8 "sound"},
    {cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0,
          0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0,
      timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0,
      tag = 0x0}, {cpu_type = 0, cpu_flags = 0, cpu_clock = 0,
      construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0,
      vblank_interrupts_per_frame = 0, timed_interrupt = 0,
      timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, {
      cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0,
          0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0,
      timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0,
      tag = 0x0}, {cpu_type = 0, cpu_flags = 0, cpu_clock = 0,
      construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0,
      vblank_interrupts_per_frame = 0, timed_interrupt = 0,
      timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}, {
      cpu_type = 0, cpu_flags = 0, cpu_clock = 0, construct_map = {{0, 0}, {0,
          0}, {0, 0}}, vblank_interrupt = 0, vblank_interrupts_per_frame = 0,
      timed_interrupt = 0, timed_interrupt_period = 0, reset_param = 0x0,
      tag = 0x0}, {cpu_type = 0, cpu_flags = 0, cpu_clock = 0,
      construct_map = {{0, 0}, {0, 0}, {0, 0}}, vblank_interrupt = 0,
      vblank_interrupts_per_frame = 0, timed_interrupt = 0,
      timed_interrupt_period = 0, reset_param = 0x0, tag = 0x0}},
  cpu_slices_per_frame = 0, watchdog_vblank_count = 0, watchdog_time = 0,
  machine_start = 0, machine_reset = 0xa0b330 <machine_reset_system32>,
  nvram_handler = 0xa0cac0 <nvram_handler_system32>, memcard_handler = 0,
  video_attributes = 0, gfxdecodeinfo = 0x1d956c0, total_colors = 16384,
  color_table_len = 0, default_layout = 0x0, screen = {{
      tag = 0x1d956ee "main", palette_base = 0, defstate = {width = 416,
        height = 262, visarea = {min_x = 0, max_x = 415, min_y = 0,
          max_y = 223}, oldstyle_vblank_supplied = 0 '\0',
        refresh = 16666666666666666, vblank = 0,
        format = BITMAP_FORMAT_RGB32}}, {tag = 0x0, palette_base = 0,
      defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0,
          min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0',
        refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0,
      palette_base = 0, defstate = {width = 0, height = 0, visarea = {
          min_x = 0, max_x = 0, min_y = 0, max_y = 0},
        oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0,
        format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0,
      defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0,
          min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0',
        refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0,
      palette_base = 0, defstate = {width = 0, height = 0, visarea = {
          min_x = 0, max_x = 0, min_y = 0, max_y = 0},
        oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0,
        format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0,
      defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0,
          min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0',
        refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}, {tag = 0x0,
      palette_base = 0, defstate = {width = 0, height = 0, visarea = {
          min_x = 0, max_x = 0, min_y = 0, max_y = 0},
        oldstyle_vblank_supplied = 0 '\0', refresh = 0, vblank = 0,
        format = BITMAP_FORMAT_INVALID}}, {tag = 0x0, palette_base = 0,
      defstate = {width = 0, height = 0, visarea = {min_x = 0, max_x = 0,
          min_y = 0, max_y = 0}, oldstyle_vblank_supplied = 0 '\0',
        refresh = 0, vblank = 0, format = BITMAP_FORMAT_INVALID}}},
  init_palette = 0, video_start = 0xa5ad0d <video_start_system32>,
  video_reset = 0, video_eof = 0,
  video_update = 0xa60e25 <video_update_system32>, sound = {{sound_type = 20,
      clock = 8053975, config = 0x1d956e0, tag = 0x0, routes = 2, route = {{
          output = 0, target = 0x1d956f3 "left", gain = 0.400000006}, {
          output = 1, target = 0x1d956f8 "right", gain = 0.400000006}, {
          output = 0, target = 0x0, gain = 0} <repeats 14 times>}}, {
      sound_type = 20, clock = 8053975, config = 0x0, tag = 0x0, routes = 2,
      route = {{output = 0, target = 0x1d956f3 "left", gain = 0.400000006}, {
          output = 1, target = 0x1d956f8 "right", gain = 0.400000006}, {
          output = 0, target = 0x0, gain = 0} <repeats 14 times>}}, {
      sound_type = 58, clock = 12500000, config = 0x0, tag = 0x0, routes = 2,
      route = {{output = 0, target = 0x1d956f3 "left", gain = 0.550000012}, {
          output = 1, target = 0x1d956f8 "right", gain = 0.550000012}, {
          output = 0, target = 0x0, gain = 0} <repeats 14 times>}}, {
      sound_type = 0, clock = 0, config = 0x0, tag = 0x0, routes = 0, route = {
        {output = 0, target = 0x0,
          gain = 0} <repeats 16 times>}} <repeats 29 times>}, speaker = {{
      tag = 0x1d956f3 "left", x = -0.200000003, y = 0, z = 1}, {
      tag = 0x1d956f8 "right", x = 0.200000003, y = 0, z = 1}, {tag = 0x0,
      x = 0, y = 0, z = 0}, {tag = 0x0, x = 0, y = 0, z = 0}},
  sound_start = 0, sound_reset = 0}
      route = {{output = 0, target = 0x1d956f3 "left", gain = 0.400000006}, {
          output = 1, target = 0x1d956f8 "right", gain = 0.400000006}, {
          output = 0, target = 0x0, gain = 0} <repeats 14 times>}}, {
      sound_type = 58, clock = 12500000, config = 0x0, tag = 0x0, routes = 2,
      route = {{output = 0, target = 0x1d956f3 "left", gain = 0.550000012}, {
          output = 1, target = 0x1d956f8 "right", gain = 0.550000012}, {
          output = 0, target = 0x0, gain = 0} <repeats 14 times>}}, {
      sound_type = 0, clock = 0, config = 0x0, tag = 0x0, routes = 0, route = {
        {output = 0, target = 0x0,
          gain = 0} <repeats 16 times>}} <repeats 29 times>}, speaker = {{
      tag = 0x1d956f3 "left", x = -0.200000003, y = 0, z = 1}, {
      tag = 0x1d956f8 "right", x = 0.200000003, y = 0, z = 1}, {tag = 0x0,
      x = 0, y = 0, z = 0}, {tag = 0x0, x = 0, y = 0, z = 0}},
  sound_start = 0, sound_reset = 0}
        result = -1
#6 0x00e4e2a9 in utf8_main (argc=2, argv=0x41b04c0)
    at src/osd/windows/winmain.c:279
        ext = 0x2708544 ".map"
#7 0x0143a071 in main (argc=2, a_argv=0x41b0450) at src/osd/windows/main.c:67
        i = 2
        rc = 65535480
        utf8_argv = (char **) 0x41b04c0
        argv = (TCHAR **) 0x41b0450
Steps To Reproduce
Additional Information
Flags
Regression Version
Affected Sets / Systems brival
Attached Files
 
Relationships
related to 00990Resolved brival: "Unhandled OpCode found : 81c4 at 00fff202" randomly 
Notes
2
User avatar
No.13348
Fujix
Administrator
Nov 10, 2016, 17:31
Reminder sent to: J.J.Boy

Please check if your bug report is still active or not.
User avatar
No.13487
J.J.Boy
Tester
Dec 19, 2016, 17:11
seems fixed,but not confirmed.