Project

General

Profile

Actions

Emulator Issues #13007

closed

Dolphin crashes whenever I try to load any game

Added by dezraj over 2 years ago. Updated over 2 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:
5.0-17153

Description

What's the problem? Describe what went wrong.

Since I updated Dolphin to some of the most recent dev builds, the emulator no longer loads any game. I don't know if I could call it a crash, because I don't get any error messages not even the Windows dialog asking me to force close the program. The emulator windows simply vanish. A short video-clip with the issue happening:

https://drive.google.com/file/d/1fjo4juxqr3qFsSph0-DdlKGkuxKLd8lB/view?usp=sharing

I have also tried downloading a new dev version and running it in a separate folder, and got the same results.

What steps will reproduce the problem?

Just open the emulator and try to run a game. It could be a clean portable install if you wanted to reproduce the condition on the video.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

dolphin-master-5.0-17150-x64

Is the issue present in the latest stable version?

Probably no, but it is too old so I didn't bother testing it.

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

dolphin-master-5.0-17105-x64

What are your PC specifications? (CPU, GPU, Operating System, more)

Windows 10 ver. 1809 (a.k.a LTSC)
i5-10400
GTX 1660 Ti driver 512.59

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

I have already installed MSVC 2022 from the available link recommended in this thread: https://forums.dolphin-emu.org/Thread-dolphin-won-t-launch-after-updating , but it didn't fix the problem. Here is a screenshot of my installed Control Panel MSVC versions:

https://imgur.com/mVR2Tma

Thank you for your time and work.


Files

Dolphin.exe.8072.zip (424 KB) Dolphin.exe.8072.zip dezraj, 08/07/2022 03:04 AM
Actions #1

Updated by Anonymous over 2 years ago

go to %localappdata%\CrashDumps in file explorer. There should be files like dolphin.exe.XXXX.dmp there. Find the most recent one (generated from when you ran 5.0-17150), compress the .dmp file and upload it to google drive, and share link here. thanks.

Actions #2

Updated by dezraj over 2 years ago

godisgovernment wrote:

go to %localappdata%\CrashDumps in file explorer. There should be files like dolphin.exe.XXXX.dmp there. Find the most recent one (generated from when you ran 5.0-17150), compress the .dmp file and upload it to google drive, and share link here. thanks.

Thank you so much for the super fast reply. I have attached the dump to this reply. I hope it can help you somehow. Please tell me if you need something else.

Thank you again for your assistance.

Actions #3

Updated by Anonymous over 2 years ago

the error seems to be a regression from https://github.com/dolphin-emu/dolphin/pull/10872 which is happening because dolphin finds your timezone hard to deal with. is it set to something strange? You don't need to change it - it should be fixed in dolphin - but want to understand what value is causing the problem.

it seems to be the exception mentioned here: https://en.cppreference.com/w/cpp/chrono/current_zone however it's not entirely clear to me why an exception is being thrown, as the allocation seems to have succeeded (not bad allocation). maybe win10 17763 does not have required tzdb files (if such a thing even exists), I'm not sure atm.

Actions #4

Updated by Anonymous over 2 years ago

see this comment: https://github.com/compiler-explorer/compiler-explorer/issues/3500#issuecomment-1090940908

Specifically, updating the leap second database requires Windows 10 version 1809 or later, and time zones require icu.dll which is provided by Windows 10 version 1903/19H1 or later. This applies to both client and server OSes; note that Windows Server 2019 is based on Windows 10 version 1809.

Actions #5

Updated by Anonymous over 2 years ago

to clarify a little, when i said 17763, it's another term for 1809... :)

Actions #6

Updated by dezraj over 2 years ago

godisgovernment wrote:

the error seems to be a regression from https://github.com/dolphin-emu/dolphin/pull/10872 which is happening because dolphin finds your timezone hard to deal with. is it set to something strange? You don't need to change it - it should be fixed in dolphin - but want to understand what value is causing the problem.

it seems to be the exception mentioned here: https://en.cppreference.com/w/cpp/chrono/current_zone however it's not entirely clear to me why an exception is being thrown, as the allocation seems to have succeeded (not bad allocation). maybe win10 17763 does not have required tzdb files (if such a thing even exists), I'm not sure atm.

Thank you for your investigation.

As for your inquiry, my timezone is set to UTC -3:00 (Brasilia and Buenos Aires time). Here is a screen capture of Windows options:
https://imgur.com/a/kNuR4eO

Curiously some time ago I tried to update Windows clock using time.windows.com but Windows would not sync with the server, then I changed to time.nist.gov and the clock synced normally. Apparently this has been fixed in a Windows update because I have just tried to update using time.windows.com and it synced normally now.

Anyway, I hope this could be figured out eventually.

Thank you so much again.

Actions #7

Updated by Anonymous over 2 years ago

can you try this build and see if it works for you https://dl.dolphin-emu.org/prs/d0/68/pr-10963-dolphin-latest-x64.7z

Actions #8

Updated by dezraj over 2 years ago

godisgovernment wrote:

the error seems to be a regression from https://github.com/dolphin-emu/dolphin/pull/10872 which is happening because dolphin finds your timezone hard to deal with. is it set to something strange? You don't need to change it - it should be fixed in dolphin - but want to understand what value is causing the problem.

it seems to be the exception mentioned here: https://en.cppreference.com/w/cpp/chrono/current_zone however it's not entirely clear to me why an exception is being thrown, as the allocation seems to have succeeded (not bad allocation). maybe win10 17763 does not have required tzdb files (if such a thing even exists), I'm not sure atm.

Thank you for your investigation.

As for your inquiry, my timezone is set to UTC -3:00 (Brasilia and Buenos Aires time). Here is a screen capture of Windows options:
https://imgur.com/a/kNuR4eO

Curiously some time ago I tried to update Windows clock using time.windows.com but Windows would not sync with the server, then I changed to time.nist.gov and the clock synced normally. Apparently this has been fixed in a Windows update because I have just tried to update using time.windows.com and it synced normally now.

Anyway, I hope this could be figured out eventually.

Thank you so much again.

godisgovernment wrote:

see this comment: https://github.com/compiler-explorer/compiler-explorer/issues/3500#issuecomment-1090940908

Specifically, updating the leap second database requires Windows 10 version 1809 or later, and time zones require icu.dll which is provided by Windows 10 version 1903/19H1 or later. This applies to both client and server OSes; note that Windows Server 2019 is based on Windows 10 version 1809.

Thank you for the information. I checked here and my system doesn't seem to have this file in the System32 folder, this is all I find when I look for "icu" there:
https://imgur.com/a/9cftT9U

Would downloading this file and placing it there fix the problem with Dolphin?

Thank you again.

Actions #9

Updated by dezraj over 2 years ago

godisgovernment wrote:

can you try this build and see if it works for you https://dl.dolphin-emu.org/prs/d0/68/pr-10963-dolphin-latest-x64.7z

I'm sorry for missing this reply in my last response! This version seems to have fixed the issue here. The emulator no longer crashes with both Wii and Game Cube games loaded.

Please tell me if you need me to make any further testings.

Thank you so much again for your super fast work.

Actions #10

Updated by JosJuice over 2 years ago

  • Status changed from New to Fixed
  • Fixed in set to 5.0-17153
Actions

Also available in: Atom PDF