Project

General

Profile

Actions

Emulator Issues #600

closed

Crash on stop in Single Core

Added by AHeinerm over 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game: Any
Dolphin Version: Win32 r2276
OS: Win32 Vista
Settings:
http://img301.imageshack.us/img301/1802/settings2pm6.gif

Crashes Dolphin when clicking Stop and writes the following to the
exception log:

{{{
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x691D0EC6 : ?
}}}

Quick google gives

"Applications that attempt to violate DEP will receive an exception with
status code STATUS_ACCESS_VIOLATION (0xC0000005)"

Works when Dual Core is selected.

Actions #1

Updated by marcus over 15 years ago

something like this happens for me, too, except instead crashing, it just hangs, and
I have to use Task Manager to kill it :(

Actions #2

Updated by marcus over 15 years ago

Actually, the stop button seems to be broken in most games, especially for wii. Even
in gcn games, even if it works, the graphics are messed up when another game is
started. Perhaps it has something to do with the great memory leak of r2163 (issue
588). Cache not cleared correctly perhaps?

Actions #3

Updated by federelli over 15 years ago

Indeed, if the stop button works (doesn't hang the emu), when you launch another
game, it's almost unplayable because of slowness.

Actions #4

Updated by marcus over 15 years ago

yes, certainly memory-leak-related.

Actions #5

Updated by hrydgard over 15 years ago

  • Status changed from New to Work started

The stop button should work a bit better since 2321.

I know there are still issues though.

Actions #6

Updated by marcus over 15 years ago

good! fix it quick!

Actions #8

Updated by federelli over 15 years ago

Whatever was done it's uber broke now, not even the X closes the emulator properly.

Actions #9

Updated by marcus over 15 years ago

sigh it's like a super-regression in all areas...

Actions #10

Updated by eyeonus over 15 years ago

For me, the stop button always causes a crash, on every revision since 1600~ (the
first I had one my box,) regardless of what game I was playing at the time- GC, Wii,
or homebrew. Sometimes it even leaves a button on the taskbar that I can't get rid of
without logging out or restarting, as well.

Actions #11

Updated by marcus over 15 years ago

hmmm...the way I figure it, this is such a major issue that it will most undoubtedly
be fixed before the next official release. When that will be, no one (except maybe
hrydgard or f|res) knows.

Actions #12

Updated by ChaosCode over 15 years ago

fixed.

Actions #13

Updated by XTra.KrazzY over 15 years ago

  • Status changed from Work started to Fixed

yay!

Actions #14

Updated by sl1nk3.s over 15 years ago

For some reasons, it still crashes in Single Core mode and only in Single Core mode
there. tracing the crash, it dies in TextureConverter.cpp : Shutdown()
or more precisely on line 156 : glDeleteFramebuffersEXT(1, &s_texConvFrameBuffer);

Could anyone confirm it ?
I'm using r3766 on Windows XP 32bits, with an ATI card (could be another ATI issue :P)

Actions #15

Updated by XTra.KrazzY over 15 years ago

hmmm, can't say that I have... Try to add some null checks and stuff.

Thanks for the find.

Actions #16

Updated by sl1nk3.s over 15 years ago

  • Status changed from Fixed to Work started

Well, for some reasons, ANY call to a GL func from Shutdown() results in a crash, i'm
not sure about this issue, i'll try to investigate :o

Actions #17

Updated by sl1nk3.s over 15 years ago

  • Status changed from Work started to Fixed

this crash should be fixed in r3799 :)

Actions

Also available in: Atom PDF