Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07318 Crash/Freeze Critical (emulator) Always May 4, 2019, 14:01 May 4, 2019, 14:41
Tester Robbbert View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver konamigx.cpp
Version 0.209 Fixed in Version Build 32-bit
Summary 07318: racinfrc, racinfrcu: crashes in attract mode after a while
Description crashes in attract mode after a while
Steps To Reproduce Start machine.
Let it enter the attract mode, after a while the screen starts flashing, 2 cars come past, then it crashes.
Additional Information Marked as non working, but crashes always get logged.

Tracked as far back as 0.170.

0.165 and earlier failed the rom test and kept rebooting instead, but no crash.

Something changed between 0.165 and 0.170
Regression Version
Affected Sets / Systems racinfrc, racinfrcu
Attached Files
There are no relationship linked to this issue.
User avatar
May 4, 2019, 14:06
C:\MAME>mame racinfrc

Exception at EIP=0635777c (void k053247_device::k053247_draw_single_sprite_gxcore<bitmap_rgb32>(bitmap_rgb32&, rectangle const&, unsigned char
*, unsigned char*, int, unsigned short*, int, int, int, int, int, int, int, int, unsigned char*, unsigned char*, int)+0x008c): ACCESS VIOLATIO
While attempting to read memory at 33fc7aa6
EAX=0c01ffff EBX=00000001 ECX=1803fffe EDX=00000000
ESI=1bf87aa8 EDI=110e67c8 EBP=0028bb18 ESP=0028ba40
Stack crawl:
  0028bb18: 0635777c (void k053247_device::k053247_draw_single_sprite_gxcore<bitmap_rgb32>(bitmap_rgb32&, rectangle const&, unsigned char*, un
signed char*, int, unsigned short*, int, int, int, int, int, int, int, int, unsigned char*, unsigned char*, int)+0x008c)
  0028c438: 00dd6b92 (konamigx_state::konamigx_mixer(screen_device&, bitmap_rgb32&, rectangle const&, tilemap_t*, int, tilemap_t*, int, int, b
itmap_ind16*, int) [clone .constprop.66]+0x0e82)
  0028c4a8: 00dd73cb (konamigx_state::screen_update_konamigx(screen_device&, bitmap_rgb32&, rectangle const&)+0x014b)
  0028c4d8: 051bafca (screen_device::update_partial(int)+0x016a)
  0028c538: 051de520 (video_manager::finish_screen_updates()+0x0060)
  0028c598: 051e0af4 (video_manager::frame_update(bool)+0x0104)
  0028c5d8: 051b78c5 (screen_device::vblank_end()+0x00e5)
  0028c628: 051bbad5 (screen_device::device_timer(emu_timer&, unsigned int, int, void*)+0x0375)
  0028c6a8: 051b3800 (device_scheduler::timeslice()+0x0610)
  0028c738: 0516e36a (running_machine::run(bool)+0x01ea)
  0028f6e8: 03656ead (mame_machine_manager::execute()+0x01cd)
  0028f858: 036c1804 (cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>
, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)+0x0454)
  0028fa88: 036c1c19 (cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::
allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x0039)
  0028fab8: 03654e1d (emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_trait
s<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x002d)
  0028feb8: 09416cea (main+0x012a)
  0028ff88: 004013e2 (__tmainCRTStartup+0x0272)
  0028ff94: 7596336a (BaseThreadInitThunk+0x0012)
  0028ffd4: 774f98f2 (RtlInitializeExceptionChain+0x0063)
  0028ffec: 774f98c5 (RtlInitializeExceptionChain+0x0036)