Project

General

Profile

Actions

Emulator Issues #5285

closed

Dolphin 64 build hangs on exit

Added by dtittle about 12 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

This isn't a game specific issue. Dolphin emulator windows 64 build hangs whenever I exit. I tried to debug it as best as I could, but I'm just not familiar enough with the code (or Windows programming, for that matter)...

  1. Game Name and ID (as it appears in right click > properties: "GZ2P01",
    "RSBE01", etc):

(not game related)

2) What is the expected output? What do you see instead?

Dolphin window should close without any notifications or errors. Instead, the Dolphin window hangs and turns grey, until the windows system "this program is not working properly" dialog appears.

3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.

unsure

4) What steps will reproduce the problem?

1.) Start the windows 64 build of Dolphin.
2.) Click on the big red "X"
3.) (problem ensues)

5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)? Do not say 'latest version'
this changes multiple times a day.
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.

version: Dolphin-3.0-459-dirty (x64)
OS: Windows 7 Home Premium (64-bit edition)

6) Please provide any additional information below.

CALL STACK:
000000000bbb0fe0()
user32.dll!0000000077709bd1()
[Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]
user32.dll!0000000077703bfc()
user32.dll!0000000077703b78()
DolphinD.exe!wxWindow::MSWDefWindowProc(unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 2240 + 0x33 bytes
DolphinD.exe!wxWindow::MSWWindowProc(unsigned int message, unsigned int64 wParam, int64 lParam) Line 3424 + 0x30 bytes
DolphinD.exe!wxWndProc(HWND * hWnd, unsigned int message, unsigned int64 wParam, int64 lParam) Line 2618 + 0x21 bytes
user32.dll!0000000077708971()
user32.dll!00000000777072cb()
user32.dll!00000000776fcbae()
ntdll.dll!0000000077ba1225()
user32.dll!00000000776fcbfa()
DolphinD.exe!wxWindow::~wxWindow() Line 568 + 0x16 bytes
DolphinD.exe!wxControlBase::~wxControlBase() Line 48 + 0xa bytes
DolphinD.exe!wxControl::~wxControl() Line 68 + 0x1e bytes
DolphinD.exe!wxTextCtrlBase::~wxTextCtrlBase() Line 295 + 0x68 bytes
DolphinD.exe!wxTextCtrl::~wxTextCtrl() Line 293 + 0xa bytes
DolphinD.exe!wxTextCtrl::scalar deleting destructor'() + 0x2c bytes DolphinD.exe!wxWindowBase::DestroyChildren() Line 447 + 0x31 bytes DolphinD.exe!wxWindow::~wxWindow() Line 563 DolphinD.exe!wxPanel::~wxPanel() Line 133 + 0xa bytes DolphinD.exe!CLogWindow::~CLogWindow() Line 183 + 0x96 bytes DolphinD.exe!CLogWindow::scalar deleting destructor'() + 0x2c bytes
DolphinD.exe!wxWindowBase::DestroyChildren() Line 447 + 0x31 bytes
DolphinD.exe!wxWindow::~wxWindow() Line 563
DolphinD.exe!wxTopLevelWindowBase::~wxTopLevelWindowBase() Line 75 + 0x1e bytes
DolphinD.exe!wxTopLevelWindowMSW::~wxTopLevelWindowMSW() Line 638 + 0xa bytes
DolphinD.exe!wxTopLevelWindow::~wxTopLevelWindow() + 0x28 bytes
DolphinD.exe!wxFrameBase::~wxFrameBase() Line 79 + 0x1e bytes
DolphinD.exe!wxFrame::~wxFrame() Line 214 + 0xa bytes
DolphinD.exe!CRenderFrame::~CRenderFrame() + 0x28 bytes
DolphinD.exe!CFrame::~CFrame() Line 479 + 0xa6 bytes
DolphinD.exe!CFrame::`scalar deleting destructor'() + 0x2c bytes
DolphinD.exe!wxAppBase::DeletePendingObjects() Line 423 + 0x31 bytes
DolphinD.exe!wxAppBase::ProcessIdle() Line 458
DolphinD.exe!wxEventLoopManual::Run() Line 99 + 0x3e bytes
DolphinD.exe!wxAppBase::MainLoop() Line 312 + 0x1e bytes
DolphinD.exe!wxAppBase::OnRun() Line 368
DolphinD.exe!wxEntryReal(int & argc, wchar_t * * argv) Line 460 + 0x1d bytes
DolphinD.exe!wxEntry(int & argc, wchar_t * * argv) Line 209 + 0xf bytes
DolphinD.exe!wxEntry(HINSTANCE * hInstance, HINSTANCE * formal, HINSTANCE * formal, int nCmdShow) Line 386 + 0xf bytes
DolphinD.exe!WinMain(HINSTANCE * hInstance, HINSTANCE
* hPrevInstance, char * lpCmdLine, int nCmdShow) Line 52 + 0x46 bytes
DolphinD.exe!__tmainCRTStartup() Line 275 + 0x42 bytes
DolphinD.exe!WinMainCRTStartup() Line 189
kernel32.dll!000000007748652d()
ntdll.dll!0000000077b7c521()

Actions #1

Updated by skidau about 12 years ago

Try applying the patch in Issue 4588, Comment 31 here:

http://code.google.com/p/dolphin-emu/issues/detail?id=4588#c31

Let us know if that fixes the problem.

Actions #2

Updated by dtittle about 12 years ago

Confirmed. This appears to have resolved the issue.

Actions #3

Updated by skidau about 12 years ago

  • Status changed from New to Fixed

This issue was closed by revision 281d7531a3d9.

Actions

Also available in: Atom PDF