Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QuickNES Crashes in Latest Dev Build #1423

Closed
alyosha-tas opened this issue Jan 6, 2019 · 2 comments

Comments

Projects
None yet
3 participants
@alyosha-tas
Copy link
Contributor

commented Jan 6, 2019

Load a game (I tried Streemerz) and the core will silently crash and the emulator close.

@YoshiRulz

This comment has been minimized.

Copy link
Member

commented Jan 6, 2019

Reproducible on Win10 Home 1709 at 3a8ae03. Redirected output to file and found nothing:

throttle method: 1; resolution: 3021666
loading external game database gamedb_a2600.txt
loading external game database gamedb_a7800.txt
loading external game database gamedb_appleII.txt
loading external game database gamedb_coleco.txt
loading external game database gamedb_e_cards.txt
loading external game database gamedb_intv.txt
loading external game database gamedb_gb.txt
loading external game database gamedb_gba.txt
loading external game database gamedb_gbc.txt
loading external game database gamedb_lynx.txt
loading external game database gamedb_msx1.txt
loading external game database gamedb_msx2.txt
loading external game database gamedb_n64.txt
loading external game database gamedb_nes.txt
loading external game database gamedb_goodnes.txt
loading external game database gamedb_neshomebrew.txt
loading external game database gamedb_vs.txt
gamedb: Multiple hash entries 8A7DAB8B78DA1C5EA159BA9EEC00FF97742245F1, duplicate detected on "Super Donkey Kong (Unl) [o1]" and "Super Donkey Kong (Unl) [b1]"
loading external game database gamedb_pce_cd.txt
loading external game database gamedb_pce_hucards.txt
loading external game database gamedb_psx.txt
loading external game database gamedb_sega_sg1000.txt
loading external game database gamedb_sega_gg.txt
loading external game database gamedb_sega_sms.txt
loading external game database gamedb_sega_md.txt
loading external game database gamedb_snes.txt
BENIGN: missing external game database gamedb_user.txt
loading external game database gamedb_ws.txt
loading external game database gamedb_wsc.txt
loading external game database gamedb_zxspectrum.txt
loading external game database gamedb_zxspectrum_disks.txt
loading external game database gamedb_zxspectrum_tapes.txt
loading external game database gamedb_amstradcpc.txt
loading external game database gamedb_amstradcpc_disks.txt
gamedb: Multiple hash entries D43014458EB34D3E5217E0B8CDC38E14, duplicate detected on "XSshow (1993)(Bollaware)" and "XSshow (1993)(Bollaware)"
gamedb: Multiple hash entries 63235D6F9A8186046CA1CC88BA4FD55F, duplicate detected on "Wheels of Fire (1990)(Domark)(Disk 2 of 4)" and "Wheels of Fire (1990)(Domark)(Disk 2 of 4)"
gamedb: Multiple hash entries B3FB4B0AA13346798D50A3B6214A90F7, duplicate detected on "Zona 0 Crack Intro (1991)(The Spanish Hacker)" and "Zona 0 Crack Intro (1991)(The Spanish Hacker)"
gamedb: Multiple hash entries 90B81658D801B6BF82DCD6EB8D2BE7F6, duplicate detected on "3D Pool (1989)(Firebird Software)(Disk 2 of 2)" and "Zipi y Zape (1989)(Dro Soft)(+3)(ES)(Side B)[master disk]"
gamedb: Multiple hash entries 4F1AAC899FCC0831AE7F1F8C756746D6, duplicate detected on "Football Manager 3 (1992)(Addictive Games)[CPM Version]" and "Football Manager 3 (1991)(Addictive Games)(+3)(Side A)"
gamedb: Multiple hash entries E964FB74A118A72319DEB425A206FF0A, duplicate detected on "Gnome Ranger (1987)(Level 9 Computing)(Disk 2 of 2)" and "Gnome Ranger (1987)(Level 9 Computing)(+3)(Side B)"
gamedb: Multiple hash entries 611ADD3B10510210BC0FB31808109DA3, duplicate detected on "Ingrid's Back (1988)(Level 9 Computing)(Disk 1 of 2)" and "Ingrid's Back (1988)(Level 9 Computing)(+3)(Side A)[a]"
gamedb: Multiple hash entries A2C4AD1F26A4EC9DEFF9E5C37D899917, duplicate detected on "Ingrid's Back (1988)(Level 9 Computing)(Disk 2 of 2)" and "Ingrid's Back (1988)(Level 9 Computing)(+3)(Side B)[a]"
gamedb: Multiple hash entries 5E9505B2D5E40B7395BE6FE531F58FFC, duplicate detected on "Knight Orc (1987)(Rainbird Software)(Disk 2 of 2)" and "Knight Orc v2 (1987)(Rainbird)(+3)(Side B)"
gamedb: Multiple hash entries 65BEAF0E1CDA24523F74CDB4632FC195, duplicate detected on "Lancelot (1988)(Mandarin Software)(Disk 1 of 2)" and "Lancelot (1988)(Mandarin)(+3)(Side A)"
gamedb: Multiple hash entries 69D45E6317F44A6DB6201F720B69A207, duplicate detected on "Lancelot (1988)(Mandarin Software)(Disk 2 of 2)" and "Lancelot (1988)(Mandarin)(+3)(Side B)"
gamedb: Multiple hash entries 3ABB29A0167CABBD49BE3CC58EB259EF, duplicate detected on "Las Vegas Casino (1989)(Zeppelin Games)[master disk 2]" and "American 3D Pool (1992)(Zeppelin Games)(+3)(Side B)[master disk]"
gamedb: Multiple hash entries 911609021E3D8BE055C0AE71E4DDA7D7, duplicate detected on "Mirando a las Estrellas (1984)(Amsoft)(ES)" and "Mirando a las Estrellas (1984)(Amsoft)(ES)"
gamedb: Multiple hash entries 3A8AD6D71202DFF00E29800DA7EC3905, duplicate detected on "Scapeghost (1989)(Level 9 Computing)(Disk 1 of 2)" and "Scapeghost (1989)(Level 9 Computing)(+3)(Side A)[aka Spook]"
gamedb: Multiple hash entries 38A1B6F42FE3326F6E716314579FE05A, duplicate detected on "Scapeghost (1989)(Level 9 Computing)(Disk 2 of 2)" and "Scapeghost (1989)(Level 9 Computing)(+3)(Side B)[aka Spook]"
gamedb: Multiple hash entries 3E6D72A817056D17BED2F3BBCFC2E4BD, duplicate detected on "Zynaps (1987)(Hewson Consultants)[a]" and "Zynaps (1987)(Hewson Consultants)[a]"
loading external game database gamedb_ngp.txt
loading external game database gamedb_ngp_tosec.txt
gamedb: Multiple hash entries D13F954B2F1C703BDF857837C24E332E, duplicate detected on "Samurai Shodown! - Pocket Fighting Series (1998)(SNK)(en-ja)" and "Samurai Shodown! - Pocket Fighting Series (1998)(SNK)(en-ja)"
gamedb: Multiple hash entries 6DE94AF216AD802C16EBC9E0D3ED1177, duplicate detected on "TPaint v0.7b (2000)(Carvan, Toby)(PD)" and "TPaint v0.7b (2000)(Carvan, Toby)(PD)"
gamedb: Multiple hash entries CA3B2B48B9C4192BF02E35944492B6F0, duplicate detected on "WAV Player Sample (2001)(Thor)(PD)" and "WAV Player Sample (2001)(Thor)(PD)"
gamedb: Multiple hash entries 84C3FC57DEB3573B742A495753BB2926, duplicate detected on "Mezase! Kanji Ou (2000)(SNK)(JP)" and "Mezase! Kanji Ou (2000)(SNK)(JP)"
gamedb: Multiple hash entries 3655AACEBB43A963607D4CF821FC1301, duplicate detected on "SNK Neo-Geo Pocket Color BIOS (1999)(SNK)(en-ja)" and "SNK Neo-Geo Pocket Color BIOS (1999)(SNK)(en-ja)"
gamedb: Multiple hash entries 5E9603FFFFEAAD87C91BF171AA6C833B, duplicate detected on "Thieves v1.0 (2000)(Mackintosh, Ivan)(PD)" and "Thieves v1.0 (2000)(Mackintosh, Ivan)(PD)"
gamedb: Multiple hash entries 3E84CBC943FFA156F46D3CA84BC89C9A, duplicate detected on "Slideshow Rev 20030320 (2003)(Thor)(PD)" and "Slideshow Rev 20030320 (2003)(Thor)(PD)"
loading external game database gamedb_ngp_nointro.txt
gamedb: Multiple hash entries 9150A58F7094A48B980C1AC71B9CFAB9, duplicate detected on "Baseball Stars (Japan, Europe) (En,Ja)" and "Baseball Stars v1.10 (1998)(Saurus - SNK)(en-ja)"

...many duplicate warnings from gamedb omitted here...

gamedb: Multiple hash entries 829A295C, duplicate detected on "Monster Rancher 2 (U) (EXE Patched)" and "Monster Rancher 2 (USA)"
Selecting display size {Width=512, Height=384}
Selecting display size {Width=512, Height=384}
Selecting display size {Width=512, Height=384}
Selecting display size {Width=512, Height=384}
Selecting display size {Width=512, Height=384}
Selecting display size {Width=512, Height=384}
HawkFile bound C:\Users\yoshi\Desktop\roms\NES\Super Mario Bros. (Japan, USA).nes
ROM was not a multiple of 1024 bytes, and not a recognized header size: 16. Assume it's purely ROM data.
EA343F4E445A9050D4B4FBAC2C77D0693B1D0922
QuickNES: Booted with Mapper #0 "nrom"
HawkFile bound C:\Users\yoshi\Desktop\BizHawk 2.3.2 dev\output\gamedb\NesCarts.xml
Hash for BootGod: FACEE9C577A5262DBE33AC4930BB0B58C8C037F7
BootGod entry found: Super Mario Bros.
Core reported BoardID: "nrom"

@NarryG

This comment has been minimized.

Copy link
Contributor

commented Jan 6, 2019

image

Looks like it's an access violation in QN_New(). I don't have VS2010 installed so I can't really look any further though as if I upgrade the QuickNes project to 2017, Bizhawk fails to load it in different ways.

Edit: It's also throwing exceptions on qn_state_save (showed up when I enabled native debugging on Emulation.Cores) so I have no idea what's going on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.