カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2013-01-19 04:212017-06-26 03:52
 
テスターJ.J.Boy担当者 ソースsegas32.cpp
バージョン0.115発生バージョン修正バージョン
フラグ
セット brival
セット詳細
brival - バーニングライバル (海外版)
 
概 要ランダムにクラッシュする。
詳 細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
再現手順 
追加情報 
 
添付ファイル