- --
Viewing Issue Advanced Details
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 07370 | Crash/Freeze | Critical (emulator) | Always | Jul 2, 2019, 09:52 | Jul 2, 2019, 16:49 |
| Tester | MetalGod | View Status | Public | Platform | MAME (Official Binary) |
| Assigned To | hap | Resolution | Fixed | OS | Windows Vista/7/8 (64-bit) |
| Status [?] | Resolved | Driver | |||
| Version | 0.211 | Fixed in Version | 0.212 | Build | 64-bit |
| Fixed in Git Commit | Github Pull Request # | ||||
| Summary | 07370: sws95, sws96, sws97: Crash during attract mode | ||||
| Description |
Crash during attract mode Regression is mame 0.203 Related to 07369 (regression is the same) |
||||
| Steps To Reproduce | Leave attract mode for a minute aproximately. The game/emulator will crash. | ||||
| Additional Information | |||||
| Github Commit | |||||
| Flags | |||||
| Regression Version | 0.203 | ||||
| Affected Sets / Systems | sws95, sws96, sws97 | ||||
|
Attached Files
|
Video: Monitor 65537 = "\\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9
Physical width 2560, height 1080
Direct3D: Initialize
Direct3D: Configuring adapter #0 = NVIDIA GeForce GTX 760
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Max texture size = 16384x16384
Direct3D: Device created at 2560x1080
Direct3D: Initialize HLSL
Direct3D: First store options
Direct3D: HLSL initialized
RawInput: APIs detected
RawInput: APIs detected
RawInput: APIs detected
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
Input: Adding keyboard #0: Teclado PS/2 estándar (device id: \\?\ACPI#PNP0303#4&30ea1de7&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #1: Dispositivo de teclado HID (device id: \\?\HID#WmVirtualDevice#2&25d493e&4&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #0: Mouse PS/2 de Microsoft (device id: \\?\ACPI#PNP0F03#4&30ea1de7&0#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #1: Mouse compatible con HID (device id: \\?\HID#WmVirtualDevice#2&2b3e62a0&4&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #0: Mouse PS/2 de Microsoft (device id: \\?\ACPI#PNP0F03#4&30ea1de7&0#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #1: Mouse compatible con HID (device id: \\?\HID#WmVirtualDevice#2&2b3e62a0&4&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Skipping DirectInput for XInput compatible joystick Controller (XBOX 360 For Windows).
Skipping DirectInput for XInput compatible joystick Controller (XBOX 360 For Windows).
Input: Adding joystick #0: Logitech Attack 3 (device id: Logitech Attack 3 product_c214046d-0000-0000-0000-504944564944 instance_fa62d730-2b80-11e8-8001-444553540000)
Input: Adding joystick #1: Logitech G27 Racing Wheel USB (device id: Logitech G27 Racing Wheel USB product_c29b046d-0000-0000-0000-504944564944 instance_1a5ce030-2b81-11e8-8001-444553540000)
Input: Adding joystick #2: XInput Player 1 (device id: XInput Player 1)
Input: Adding joystick #3: XInput Player 2 (device id: XInput Player 2)
Region ':maincpu' created
unzip: opened archive file roms\sws95.zip
unzip: found roms\sws95.zip ECD
unzip: roms\sws95.zip has no ZIP64 ECD locator
unzip: read roms\sws95.zip central directory
unzip: closing archive file roms\sws95.zip and sending to cache
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
Region ':c75data' created
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
Region ':c352' created
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
Region ':sprite' created
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
Region ':c123tmap' created
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
Region ':c123tmap:mask' created
unzip: found roms\sws95.zip in cache
unzip: opened archive file roms\sws95.zip
unzip: closing archive file roms\sws95.zip and sending to cache
Region ':mcu:internal' created
unzip: found roms\sws95.zip in cache
unzip: closing archive file roms\sws95.zip and sending to cache
unzip: opened archive file roms\namcoc75.zip
unzip: found roms\namcoc75.zip ECD
unzip: roms\namcoc75.zip has no ZIP64 ECD locator
unzip: read roms\namcoc75.zip central directory
unzip: closing archive file roms\namcoc75.zip and sending to cache
Optional shared pointer ':rozbank32' not found
Optional shared pointer ':tilebank32' not found
Optional I/O port ':LIGHT1_Y' not found
Optional I/O port ':LIGHT1_X' not found
Optional I/O port ':LIGHT0_Y' not found
Optional I/O port ':LIGHT0_X' not found
Optional device ':c169roz' not found
Optional memory region ':eeprom' not found
Optional device ':screen:finder_dummy_tag' not found
Starting Super World Stadium '95 (Japan) ':'
(missing dependencies; rescheduling)
Starting Motorola MC68EC020 ':maincpu'
Starting Namco C75 (M37702) ':mcu'
Starting Parallel EEPROM 2816 (2048x8) ':eeprom'
Starting Timer ':scantimer'
Starting Timer ':mcu_irq0'
Starting Timer ':mcu_irq2'
Starting Timer ':mcu_adc'
Starting Video Screen ':screen'
(missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting Namco C355 (Sprites) ':c355spr'
(missing dependencies; rescheduling)
Starting Namco C123 (4x + 2x Tilemaps) ':c123tmap'
Starting Namco C116 Video Controller ':c116'
Starting Speaker ':lspeaker'
(missing dependencies; rescheduling)
Starting Speaker ':rspeaker'
(missing dependencies; rescheduling)
Starting Namco C352 ':c352'
Starting Super World Stadium '95 (Japan) ':'
(missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Namco C355 (Sprites) ':c355spr'
Starting Speaker ':lspeaker'
Starting Speaker ':rspeaker'
Starting Super World Stadium '95 (Japan) ':'
Attempting to parse: default.cfg
Attempting to
| ||||
Relationships
| There are no relationship linked to this issue. |
Notes
12
|
No.16604
Fujix Administrator
Jul 2, 2019, 11:04
|
I left sws95 and sws96 without speed throttling for 5 minutes, there was no crash at all. |
|---|---|
|
No.16607
Tafoid Administrator
Jul 2, 2019, 13:11
|
I, too, cannot get either 32 or 64-bit to crash at all using latest version on any machine listed. If it is a release version, it should produce a stack crawl when the emulator exits. Can you post that? Baring that, try installing in a fresh folder and see if that makes any difference. |
|
No.16608
MetalGod Senior Tester
Jul 2, 2019, 13:33
|
I've tested several versions of mame, all in clean installations. It happens the same issue from mame 0.203 and onwards. I'm using windows 7 as reported |
|
No.16609
Tafoid Administrator
Jul 2, 2019, 13:37
|
Does it crash at the same place each time? Is there no stack crawl or crash information being printed to command line window? If you try a different video mode,s does it still happen? |
|
No.16611
MetalGod Senior Tester
Jul 2, 2019, 13:43
|
|
|
No.16612
Tafoid Administrator
Jul 2, 2019, 13:49
|
If you run it form a command-window, the stack crawl should be displaying in that window after the screen stays dark. When you close the program after window's dialog comes up, look for the output of the console window. run with "mame sws95 -nothrottle -verbose" |
|
No.16613
MetalGod Senior Tester
Jul 2, 2019, 13:52
edited on: Jul 2, 2019, 13:53 |
Always at the same place. Sometimes there's a Windows error message like the one seen in the video, sometimes don't, it keeps black screen all the time with no error message and with the only solution to close the process. Edited: I'll check that command. Just a second |
|
No.16614
MetalGod Senior Tester
Jul 2, 2019, 13:59
|
Uploaded error.txt |
|
No.16615
hap Developer
Jul 2, 2019, 13:59
edited on: Jul 2, 2019, 14:09 |
Here's a crash with sws97:----------------------------------------------------- same crash with -video gdi: ----------------------------------------------------- |
|
No.16616
Tafoid Administrator
Jul 2, 2019, 14:28
|
Even though I still cannot make it crash on my end, hap is a developer who can duplicate the issue and that is good enough for a confirm in my book. |
|
No.16617
hap Developer
Jul 2, 2019, 16:13
edited on: Jul 2, 2019, 16:29 |
It was an array out of bounds access. I don't think it's related to the machbrkr bug. IMO, MAME supporting black_pen() and white_pen() on an indirect 16-bit bitmap is asking for trouble. *edit* correction: I mean 16-bit bitmap, not palette Removing 16-bit bitmaps is on MAME's TODO, problems like these won't happen then. |
|
No.16618
MetalGod Senior Tester
Jul 2, 2019, 16:49
|
That was fast Good work ! ;) |