MathewWi / snes9x-gx

Automatically exported from code.google.com/p/snes9x-gx
0 stars 0 forks source link

Several crash/freezing instances #576

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Start SNES9x GX 4.2.4
2.Scroll fast through rom list using D-Pad on GC controller.
3.Crashes with code dump, or freezes while loading rom, or black screen while 
attempting to exit to loader.

What is the expected output? What do you see instead?
To scroll fast through all my roms, but instead it crashes or freezes.

Does this issue occur on SNES9x for Windows 1.52? If so, please report the
issue on the Snes9x forum.

No. Only on the Wii version.

What version are you using? On GameCube or Wii?

Wii's v4.2.4

Are you using the official build (from the downloads page or auto-update)?

Official from download page.

Please provide any additional information below.

I would like to give a bit more detail about the crashes if I may. The 
likelihood of these happening will be rated from 1-5, where 1 is the least 
likely of happening, and 5 is the most common.

+ SCROLL CRASH (Likelihood: 4)
If one would scroll down the list as fast as possible (holding down D-Pad in GC 
controller) and stopped the cursor in a section of the list that would contain 
several consecutive roms with long names (either that barely fit in the allowed 
space, or that required having the name scroll to read it completely), it was 
most likely to crash and code dump as soon as you would select a different rom 
in the same page, or after starting to scroll at high speed again. There was 
also the chance that after scrolling like crazy, the Wiimote cursor would 
refuse to appear onscreen and the Wiimote itself would become unresponsive 
(pressing buttons would have no effect). Less likely was it to crash with code 
dump for no apparent reason while ONLY speed scrolling NON STOP, but the risk 
of it happening still existed.
The only temporary fix I found while testing was first loading any of the first 
few roms at the top of the list, then closing the rom and keep browsing. Note 
that this seemed to reduce (not nullifying) the chances of crashing.

+ NOW LOADING FREEZE (Likelihood: 3)
If you were somehow lucky enough to avoid getting a code dump while speed 
scrolling and stopping in a long ROM name section of the list, as soon as you'd 
attempt to load a rom, the emulator would freeze as soon as the screen went 
slightly dim (from when you'd expect the "Loading..." progress bar to appear, 
which also to note, would NOT appear). The emulator menu music would continue 
to play without interruption, but at this time the Wii would go unresponsive, 
requiring manual power off.

+ UNRESPONSIVE GAME OPTIONS (Likelihood: 1)
This only happened to me once or twice. If while attempting to recreate the 
scroll crash, I succeeded in loading a rom without crashing, there was a slight 
chance that when I'd access the emulator's game options, while selecting and 
pressing Main Menu, the emulator would send the cursor back at it's default 
position (game menu cursor ALWAYS starts at Video when only using a GC 
controller), and then you would not be allowed to highlight that same option 
again. You would then be unable to make use of any other option since it would 
ALWAYS send the cursor at the default position, and then making the last option 
unavailable to higlight. Eventually, if you'd pressed all available options, 
the emulator would then have nothing else to select, and it'd freeze. Only way 
out of this was a manual power off.

+ BLACK SCREEN ON EXIT (Likelihood: 4.5-5)
If you'd try to recreate the scroll crash and had none of the subsequent 
issues, when trying to exit SNES9X and returning to HBC, you'd simply get a 
black screen that'd require having to manually power off.

I don't know if this holds true to VBA and FCE, but if needed be, I can test 
them both if you want.

Original issue reported on code.google.com by master.k...@gmail.com on 25 Aug 2010 at 2:45

GoogleCodeExporter commented 9 years ago
What about versions between 4.2.1 to 4.2.4? I have a modified version of 4.2.1 
(which implemented the sound Hz fix), hasn't crashed ONCE after two months. 

Original comment by nintendonerd1889@gmail.com on 25 Aug 2010 at 4:20

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Before using 4.2.4, I was using the official 4.2.2 release with no issues at 
all. Silly me I chucked that version away before thoroughly testing the latest 
version (if only they'd keep previous versions up for download in case any 
newer version failed).

If by any chance you have a backup of SNES 4.2.2, VBA 2.1.9 and FCE 3.2.0, 
would you mind uploading them and posting a link? I've been reading that SNES9x 
is corrupting HDD data at random (or whatever device it's being launched from), 
and I wouldn't want to risk losing my saves, roms and videos (I have the last 
two both on my PC, but it'd be a drag having to continually copying them over 
to my HDD everytime it goes corrupt.

On a related note, I'm contemplating the possibility that IOS58 is somehow 
messing around with every emulator Tantric's released lately, or WiiMC for that 
matter.
Could it be that these random crashes are produced because my Wii is not 
connected to the internet? I'm starting to think IOS58 is secretly evil.

Original comment by master.k...@gmail.com on 25 Aug 2010 at 4:23

GoogleCodeExporter commented 9 years ago
Old versions are always available on the Downloads page. Just click to show All 
Downloads.

Original comment by dborth@gmail.com on 25 Aug 2010 at 4:29

GoogleCodeExporter commented 9 years ago
Oh, right, sorry... my bad. I'm not that used to using google code. Thanks.

Original comment by master.k...@gmail.com on 25 Aug 2010 at 4:33

GoogleCodeExporter commented 9 years ago
I think this is just related to you not being connected to the internet. that 
could cause a crash in 4.2.4. Wait for the next version, it should be fixed 
there.

Original comment by dborth@gmail.com on 9 Sep 2010 at 5:14