Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03158 Crash/Freeze Critical (emulator) Always May 8, 2009, 03:05 May 8, 2009, 15:52
Tester incog View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.131u1 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 03158: All Sets in konamigv.c: [debug] Crash before OK screen
Description all konamigv.c sets die before OK screen, taking mame with it
Steps To Reproduce
Additional Information
Github Commit
Flags Debug build specific
Regression Version
Affected Sets / Systems All Sets in konamigv.c
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.04354
etabeta
Developer
May 8, 2009, 06:59
it doesn't happen here, with a debug build. can you produce a backtrace (even without symbols, as a starting point)
User avatar
No.04360
Tafoid
Administrator
May 8, 2009, 15:52
edited on: May 8, 2009, 15:56
This seems debug build specific, at least for Windows 32-bit Debug+Symbols. Normal build does not crash for me. With my test CHD (simpbowl), I get:

Program received signal SIGSEGV, Segmentation fault.
0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x18731ff8,
    diskregion=0x1a6bc50 "cdrom") at src/emu/machine/scsicd.c:678
678 our_this->lba = 0;
(gdb) bt full
#0 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x18731ff8,
    diskregion=0x1a6bc50 "cdrom") at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0xaa21efc
        our_this = (SCSICd *) 0x18732018
#1 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x5,
    diskregion=0x256f5b4 "@GX\002»Ì´") at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x25649c8
        our_this = (SCSICd *) 0x22fd6c
#2 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0xaa21efc,
    diskregion=0x256f5b4 "@GX\002»Ì´") at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x1a6bc50
        our_this = (SCSICd *) 0xaa21efc
#3 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0xaa21efc,
    diskregion=0x1a6bd34 "p¼¦\001áX_") at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x7c21f08
        our_this = (SCSICd *) 0x0
#4 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0xaa21efc,
    diskregion=0x1f6800c8 <Address 0x1f6800c8 out of bounds>)
    at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0xaa21efc
        our_this = (SCSICd *) 0x1a6bd34
#5 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0xaa21efc,
    diskregion=0x2540255 "Initializing...") at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x0
        our_this = (SCSICd *) 0x0
#6 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0xaa21efc,
    diskregion=0x253ff8a "log") at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x9411fa0
        our_this = (SCSICd *) 0x0
#7 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x7bf1e58,
    diskregion=0x7be1f08 "mamesymbols") at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x7b61ffc
        our_this = (SCSICd *) 0x0
#8 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x5,
    diskregion=0x7b61fec "å\037¸\a÷\037¹\aø\037º\a÷\037»\aÞ\037¼\a" <Address 0x7
b62000 out of bounds>) at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0xffffffff
        our_this = (SCSICd *) 0x0
#9 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x5,
    diskregion=0x7b61fec "å\037¸\a÷\037¹\aø\037º\a÷\037»\aÞ\037¼\a" <Address 0x7
b62000 out of bounds>) at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x22
        our_this = (SCSICd *) 0x404f81e
#10 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x7ffdf000,
    diskregion=0x0) at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x22ff80
        our_this = (SCSICd *) 0x7ffdf000
#11 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x1,
    diskregion=0x9 <Address 0x9 out of bounds>)
    at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x0
        our_this = (SCSICd *) 0x7ffdf000
#12 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x0, diskregion=0x0)
    at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x1
        our_this = (SCSICd *) 0x9
#13 0x00b4c9e7 in scsicd_alloc_instance (scsiInstance=0x401280,
    diskregion=0x0) at src/emu/machine/scsicd.c:678
        machine = (running_machine *) 0x7c572b18
        our_this = (SCSICd *) 0x0

I don't even get to type OK.