Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02266 Multisession Critical (emulator) Always Sep 19, 2008, 18:29 Oct 9, 2008, 09:11
Tester john_iv View Status Public Platform MAMEUI
Assigned To aaron Resolution Fixed OS Windows XP/Vista 32-bit
Status [?] Resolved Driver
Version 0.127u4 Fixed in Version 0.127u7 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 02266: tceptor: Thunder Ceptor crashes out when run as the second game.
Description Running tceptor after already running a game causes it to crash out.
Steps To Reproduce *mame.exe*
1. Mame.exe dkong
2. Tab menu 'select new game'
3. Choose tceptor
4. Crash

*mameui*
1. Double click Donkey Kong.
2. Quit
3. Double click Thunder Ceptor
4. Crash
Additional Information
Github Commit
Flags
Regression Version 0.124u3
Affected Sets / Systems tceptor
Attached Files
 
Relationships
related to 02488Resolvedaaron All sets with using 2+ monitors: Crash to desktop on second play. 
Notes
6
User avatar
No.02499
Tafoid
Administrator
Sep 19, 2008, 18:41
edited on: Sep 19, 2008, 18:42
I cannot duplicate with the command-line mame example above: 32-bit, Windows 2000. I tried 6 separate times and it did not crash. I even tried Thunder Ceptor II a couple of times in case it was missed - works fine.

Can anyone else duplicate this?
User avatar
No.02500
Firewave
Senior Tester
Sep 19, 2008, 19:32
I wasn't able to reproduce it either. Could you post your mame.ini or a backtrace, so we get at least a hint where the crash might be related to? If it happens in official MAME and MAMEUI it's most likely related to a special option.
User avatar
No.02501
Firewave
Senior Tester
Sep 19, 2008, 19:33
edited on: Sep 19, 2008, 19:49
dkong crashes on a hard reset. Maybe that's the actual issue.

-----------------------------------------------------
Exception at EIP=4E192F88: ACCESS VIOLATION
While attempting to read memory at 4E192F88
-----------------------------------------------------
EAX=00000000 EBX=00000000 ECX=4E192F88 EDX=7D61EC3E
ESI=00000000 EDI=00000000 EBP=129BC9F4 ESP=129BC9D4


Update: I am not able to reproduce this crash anymore...must be random then
User avatar
No.02507
Fujix
Administrator
Sep 20, 2008, 15:44
It doesn't reproduce here either, both for the dkong -> tceptor procedure and hard-reset.
User avatar
No.02508
Fujix
Administrator
Sep 20, 2008, 18:01
edited on: Sep 20, 2008, 18:31
I found a way to cause the crash on my PC:

1) run "mame tceptor"
2) select any game via simple UI
3) hard-reset

(gdb) run tceptor
Starting program: D:\mame/symbolmame.exe tceptor
Loaded symbols for C:\WINDOWS\system32\ntdll.dll
Loaded symbols for C:\WINDOWS\system32\kernel32.dll
Loaded symbols for C:\WINDOWS\system32\advapi32.dll
Loaded symbols for C:\WINDOWS\system32\rpcrt4.dll
Loaded symbols for C:\WINDOWS\system32\secur32.dll
Loaded symbols for C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b
64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
Loaded symbols for C:\WINDOWS\system32\msvcrt.dll
Loaded symbols for C:\WINDOWS\system32\gdi32.dll
Loaded symbols for C:\WINDOWS\system32\user32.dll
Loaded symbols for C:\WINDOWS\system32\shlwapi.dll
Loaded symbols for C:\WINDOWS\system32\dinput.dll
Loaded symbols for C:\WINDOWS\system32\winmm.dll
Loaded symbols for C:\WINDOWS\system32\dsound.dll
Loaded symbols for C:\WINDOWS\system32\ole32.dll
Loaded symbols for C:\WINDOWS\system32\version.dll
Average speed: 97.00% (8 seconds)
warning: HEAP[symbolmame.exe]:
warning: Invalid Address specified to RtlFreeHeap( 003F0000, 075834C0 )


Program received signal SIGTRAP, Trace/breakpoint trap.
0x7c94120f in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll
(gdb) bt full
#0 0x7c94120f in ntdll!DbgUiConnectToDbg ()
   from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#1 0x7c9ac201 in ntdll!RtlpNtMakeTemporaryKey ()
   from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#2 0x0022fb84 in ?? ()
No symbol table info available.
#3 0x7c9ac63e in ntdll!RtlpNtMakeTemporaryKey ()
   from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#4 0x075834b8 in ?? ()
No symbol table info available.
#5 0x003f0000 in ?? ()
No symbol table info available.
#6 0x075834c0 in ?? ()
No symbol table info available.
#7 0x0022fbf8 in ?? ()
No symbol table info available.
#8 0x7c9ad826 in ntdll!RtlpNtMakeTemporaryKey ()
   from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#9 0x003f0000 in ?? ()
No symbol table info available.
#10 0x075834b8 in ?? ()
No symbol table info available.
#11 0x7c9ad9dc in ntdll!RtlpNtMakeTemporaryKey ()
   from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#12 0x003f0000 in ?? ()
No symbol table info available.
#13 0x075834c0 in ?? ()
No symbol table info available.
#14 0x40000060 in ?? ()
No symbol table info available.
#15 0x50000061 in ?? ()
No symbol table info available.
#16 0x00000038 in ?? ()
No symbol table info available.
#17 0x09571988 in ?? ()
No symbol table info available.
#18 0x003f0000 in ?? ()
No symbol table info available.
#19 0x40000060 in ?? ()
No symbol table info available.
#20 0x00000118 in ?? ()
No symbol table info available.
#21 0x095715e0 in ?? ()
No symbol table info available.
#22 0x003f0000 in ?? ()
No symbol table info available.
#23 0x7c94ff0d in ntdll!RtlGetProcessHeaps ()
   from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#24 0x00000000 in ?? ()
No symbol table info available.
(gdb)
User avatar
No.02698
Tafoid
Administrator
Oct 5, 2008, 16:49
This is also related to the -refreshspeed trigger + multiple monitor bug.