Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06994 Crash/Freeze Critical (emulation) Always Jun 1, 2018, 06:24 Jun 12, 2018, 21:49
Tester wuemura View Status Public Platform MAME (Official Binary)
Assigned To Resolution Duplicate OS Windows 10 (64-bit)
Status [?] Closed Driver
Version 0.198 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 06994: sscope: Access Violation in test mode
Description
-----------------------------------------------------
Exception at EIP=000000000222b343 (texture_info::set_data(render_texinfo const*, unsigned int)+0x0513): ACCESS VIOLATION
While attempting to read memory at 00000004261c0688
-----------------------------------------------------
RAX=00000003fffff5f0 RBX=0000000016b1e880 RCX=00000000fffffd7c RDX=0000000000000200
RSI=0000000000000080 RDI=00000004261c0688 RBP=000000000d6574e0 RSP=000000000d657460
 R8=0000000000000001 R9=00000000261c1098 R10=0000000010817c78 R11=000000000000007e
R12=000000001f0dbff0 R13=00000000ffffffff R14=000000001d7c2f70 R15=0000000000000000
-----------------------------------------------------
Stack crawl:
  000000000d657620: 000000000222b343 (texture_info::set_data(render_texinfo const*, unsigned int)+0x0513)
  000000000d657760: 000000000222d01f (texture_info::texture_info(d3d_texture_manager*, render_texinfo const*, int, unsigned int)+0x012f)
  000000000d657810: 000000000223004c (d3d_texture_manager::update_textures()+0x029c)
  000000000d657880: 00000000022302a6 (renderer_d3d9::begin_frame()+0x00a6)
  000000000d6578f0: 0000000002231a0e (renderer_d3d9::draw(int)+0x00de)
  000000000d6579d0: 00000000021f70f9 (win_window_info::video_window_proc(HWND__*, unsigned int, unsigned long long, long long)+0x0839)
  000000000d657a00: 00000000021f764d (winwindow_video_window_proc_ui(HWND__*, unsigned int, unsigned long long, long long)+0x000d)
  000000000d657b90: 00007ffddc496cc1 (CallWindowProcW+0x04c1)
  000000000d657be0: 00007ffddc49688b (CallWindowProcW+0x008b)
  000000000d657c50: 00007ffdc4a8480f (DllUnregisterServer+0x0b8f)
  000000000d657ca0: 00007ffdc4a84954 (DllUnregisterServer+0x0cd4)
  000000000d657d10: 00007ffdc4a8480f (DllUnregisterServer+0x0b8f)
  000000000d657d70: 00007ffdc4a84bca (DllUnregisterServer+0x0f4a)
  000000000d657f00: 00007ffddc496cc1 (CallWindowProcW+0x04c1)
  000000000d657f60: 00007ffddc49699c (CallWindowProcW+0x019c)
  000000000d657fc0: 00007ffddc4a0453 (IsWindowVisible+0x01a3)
  000000000d658048: 00007ffddeeedca4 (KiUserCallbackDispatcher+0x0024)
  000000000d658050: 00007ffddbfb1164 (NtUserMessageCall+0x0014)
  000000000d6580f0: 00007ffddaead9ec (Exported+0x296cc)
  000000000d658180: 00007ffddc49633d (SendMessageW+0x03dd)
  000000000d6581e0: 00007ffddc496058 (SendMessageW+0x00f8)
  000000000d658230: 00000000021f1fef (win_window_info::update()+0x011f)
  000000000d658280: 00000000021f1c30 (windows_osd_interface::update(bool)+0x0050)
  000000000d658300: 0000000003ae12bc (video_manager::frame_update(bool)+0x00ac)
  000000000d658390: 0000000003ab2442 (screen_device::vblank_begin()+0x04a2)
  000000000d658410: 0000000003ab6375 (screen_device::device_timer(emu_timer&, unsigned int, int, void*)+0x0275)
  000000000d6584c0: 0000000003aae395 (device_scheduler::timeslice()+0x0575)
  000000000d658560: 0000000003a69af8 (running_machine::run(bool)+0x0118)
  000000000d65f210: 000000000228f2da (mame_machine_manager::execute()+0x020a)
  000000000d65f4c0: 00000000022fd5d4 (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&)+0x03f4)
  000000000d65f630: 00000000022fda95 (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> > > >&)+0x0045)
  000000000d65f690: 000000000228d28a (emulator_info::start_frontend(emu_options&, osd_interface&, 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> > > >&)+0x002a)
  000000000d65fe50: 000000000774a49d (main+0x017d)
  000000000d65ff20: 00000000004013c7 (__tmainCRTStartup+0x0247)
  000000000d65ff50: 00000000004014fb (mainCRTStartup+0x001b)
  000000000d65ff80: 00007ffdde0b3034 (BaseThreadInitThunk+0x0014)
  000000000d65ffd0: 00007ffddeec1551 (RtlUserThreadStart+0x0021)
Steps To Reproduce
mame sscope -mouse
TAB > Dip Switches enable test mode and press F3
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems sscope
Attached Files
jpg file icon Violation_start_here.jpg (132,021 bytes) Jun 1, 2018, 06:24 Uploaded by wuemura
wuemura
png file icon sscope_recording_stop.png (96,262 bytes) Jun 1, 2018, 06:25 Uploaded by wuemura
Video recording stop here
wuemura
Relationships
duplicate of 06605Resolved  gradius4: Crash during Test Mode Rom Check with -video d3d 
Notes
3
User avatar
No.15071
Tafoid
Administrator
Jun 1, 2018, 08:08
Does this happen with video modes other than -video d3d ?
If not, it may be a duplicate of 06605
User avatar
No.15072
wuemura
Viewer
Jun 1, 2018, 08:18
It only happens with -video d3d.
User avatar
No.15078
Hydreigon
Tester
Jun 1, 2018, 23:46
Same exact issue happens in NBA Play by Play. All of them crash after the 7k texture processor check with -video d3d.