Dolphin, the GameCube and Wii emulator - Forums

Full Version: All games crashing upon loading from Steam
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello everyone:

Longtime lurker, first-time poster.

I've begun launching my retro-gaming experiences directly out of Steam, using the Steam ROM Manager. I'd previously avoided using Dolphin in steam due to annoyances in how it worked with my Steam Link, but this seemed to be a good solution. To note: All Steam ROM Manager does is load banners and create shortcuts in Steam - it does not download anything illegal.

I ran the Steam ROM Manager for my older games (NES / SNES / etc), and they all work fine.
However, when trying to launch Dolphin, the games intialize, and then the emulator crashes.

I'm using the following CLI argument to launch the application - In this case, the game is Metroid Prime.
  • "C:\Users\asmod\Documents\Emulators\Dolphin-x64\Dolphin.exe" -b -e "T:\ROM Database\Gamecube\Metroid Prime.iso"

The fact that the emulator starts, and initially loads tells me this argument is correct.
To make this more confusing, when I load Dolphin directly (outside of Steam), everything works fine.

Retroarch isn't affected by this, only Dolphin appears to be.

I've attached a verbose Logfile to this thread - I'm aware there's a ton of background calls for the Wiimote, as I have it on continuous scan, but unless you guys think that's the cause, that can probably safely be ignored.


In short: Why am I seeing these crashes?
My attachment doesn't appear to have survived the approval process, at least not in any capacity that I can see.

Here's the verbose logging:

11:52:833 core\boot\boot.cpp:394 N[BOOT]: Booting from disc: T:\ROM Database\Gamecube\Metroid Prime.iso
11:52:834 core\boot\boot_bs2emu.cpp:205 I[BOOT]: Faking GC BS2...
11:52:846 core\hle\hle_os.cpp:85 N[OSREPORT]: 81200500->81300000| Apploader Initialized. $Revision: 31 $.
11:52:846 core\hle\hle_os.cpp:85 N[OSREPORT]: 8120051c->81300000| This Apploader built Sep 5 2002 05:58:53
11:52:857 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 00000420 memOffset: 812017e0 length: 32
11:52:863 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 00000440 memOffset: 81201920 length: 32
11:52:869 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 00000440 memOffset: 817fcb60 length: 8192
11:52:875 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 0001eb60 memOffset: 81201800 length: 256
11:52:922 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 0001ec60 memOffset: 80003100 length: 1184
11:52:952 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 0001f100 memOffset: 80003640 length: 3968064
11:52:994 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 003e7d40 memOffset: 800035a0 length: 64
11:53:030 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 003e7d80 memOffset: 800035e0 length: 96
11:53:035 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 003e7de0 memOffset: 803cc280 length: 448
11:53:041 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 003e7fa0 memOffset: 803cc440 length: 32
11:53:047 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 003e7fc0 memOffset: 803cc460 length: 55744
11:53:054 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 003f5980 memOffset: 803d9e20 length: 124832
11:53:060 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 00414120 memOffset: 805a7c40 length: 8320
11:53:062 common\httprequest.cpp:212 E[COMMON]: Failed to GET https://art.gametdb.com/wii/cover/US/RPWZ41.png: server replied with code 404 and body
(null)
11:53:065 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 004161a0 memOffset: 805aade0 length: 22368
11:53:071 core\boot\boot_bs2emu.cpp:146 I[MASTER]: DVDRead: offset: 0041b900 memOffset: 817feb60 length: 5280
11:53:082 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:082 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:082 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:083 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:083 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:083 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:083 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:083 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:083 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:084 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:098 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - EXI release build: Nov 11 2002 05:21:45 (0x2301) >>

11:53:099 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - SI release build: Sep 5 2002 05:33:08 (0x2301) >>

11:53:103 core\hw\dsphle\ucodes\ucodes.cpp:230 I[DSPHLE]: Switching to ROM ucode
11:53:103 core\hw\dsphle\ucodes\rom.cpp:30 I[DSPHLE]: UCode_Rom - initialized
11:53:103 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:103 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:103 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:103 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:103 core\hw\dsphle\ucodes\ucodes.cpp:234 I[DSPHLE]: Switching to INIT ucode
11:53:103 core\hw\dsphle\ucodes\init.cpp:19 I[DSPHLE]: INITUCode - initialized
11:53:103 core\hw\dsphle\ucodes\ucodes.cpp:234 I[DSPHLE]: Switching to INIT ucode
11:53:103 core\hw\dsphle\ucodes\init.cpp:19 I[DSPHLE]: INITUCode - initialized
11:53:103 core\hw\dsphle\ucodes\ucodes.cpp:234 I[DSPHLE]: Switching to INIT ucode
11:53:103 core\hw\dsphle\ucodes\init.cpp:19 I[DSPHLE]: INITUCode - initialized
11:53:103 core\hw\dsphle\ucodes\ucodes.cpp:230 I[DSPHLE]: Switching to ROM ucode
11:53:103 core\hw\dsphle\ucodes\rom.cpp:30 I[DSPHLE]: UCode_Rom - initialized
11:53:104 core\powerpc\interpreter\interpreter_systemregisters.cpp:435 I[PowerPC]: DBAT updated 536 80001fff 0
11:53:105 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:105 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:105 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:106 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:106 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:108 core\powerpc\interpreter\interpreter_systemregisters.cpp:435 I[PowerPC]: DBAT updated 536 0 800001ff
11:53:112 core\powerpc\interpreter\interpreter_systemregisters.cpp:458 I[PowerPC]: IBAT updated 528 80001fff 0
11:53:114 core\powerpc\interpreter\interpreter_systemregisters.cpp:458 I[PowerPC]: IBAT updated 528 0 800001ff
11:53:116 core\powerpc\interpreter\interpreter_systemregisters.cpp:435 I[PowerPC]: DBAT updated 541 0 1000002
11:53:120 core\powerpc\interpreter\interpreter_systemregisters.cpp:435 I[PowerPC]: DBAT updated 540 0 810000ff
11:53:124 core\powerpc\interpreter\interpreter_systemregisters.cpp:458 I[PowerPC]: IBAT updated 533 0 1000002
11:53:126 core\powerpc\interpreter\interpreter_systemregisters.cpp:458 I[PowerPC]: IBAT updated 532 0 810000ff
11:53:134 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]:

11:53:135 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: Dolphin OS $Revision: 60 $.

11:53:137 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: Kernel built : Nov 5 2002 12:52:29

11:53:140 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: Console Type : Development HW3 (10000006)

11:53:140 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: Memory 24 MB

11:53:140 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: Arena : 0x805c11c0 - 0x817feb60

11:53:141 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - OS release build: Nov 5 2002 12:52:29 (0x2301) >>

11:53:156 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - DVD release build: Oct 29 2002 09:56:49 (0x2301) >>

11:53:158 core\hw\dvd\dvdinterface.cpp:746 I[DVD]: DVDLowInquiry (Buffer 0x00542280, 0x20)
11:53:208 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - VI release build: Sep 5 2002 05:33:13 (0x2301) >>

11:53:218 core\powerpc\interpreter\interpreter_systemregisters.cpp:435 I[PowerPC]: DBAT updated 543 0 e0000002
11:53:227 core\powerpc\interpreter\interpreter_systemregisters.cpp:435 I[PowerPC]: DBAT updated 542 0 e00001fe
11:53:237 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - CARD release build: Sep 5 2002 05:35:20 (0x2301) >>

11:53:238 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - DSP release build: Sep 5 2002 05:35:13 (0x2301) >>

11:53:250 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - GX release build: Feb 7 2003 04:01:13 (0x2301) >>

11:53:291 videobackends\d3dcommon\shader.cpp:130 W[Video]: ps_5_0 compilation succeeded with warnings:
C:\Users\asmod\Documents\Emulators\Dolphin-x64\Shader@0x0000028647241880(21,18-73): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them

11:53:333 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - AR release build: Sep 5 2002 05:34:27 (0x2301) >>

11:53:334 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - ARQ release build: Sep 5 2002 05:34:29 (0x2301) >>

11:53:337 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: Protecting stack... Stack: 0x805c11a8 down to 0x805b05a8

11:53:348 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=26ea8000, DMABuffer = 007dd460, SrcLength = 00002520, DMALength = 00002520
11:53:348 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 9 kB Tweaks.Pak
11:53:351 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - PAD release build: Sep 5 2002 05:34:02 (0x2301) >>

11:53:446 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25828000, DMABuffer = 007c5780, SrcLength = 00002000, DMALength = 00002000
11:53:446 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 5,256 kB NoARAM.pak
11:53:502 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25780000, DMABuffer = 007fd4a0, SrcLength = 00010000, DMALength = 00010000
11:53:502 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 71 kB MiscData.pak
11:53:578 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=2582a000, DMABuffer = 007ca540, SrcLength = 00001400, DMALength = 00001400
11:53:578 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 5,256 kB NoARAM.pak
11:53:605 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25790000, DMABuffer = 0080d4c0, SrcLength = 000018e0, DMALength = 000018e0
11:53:605 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 71 kB MiscData.pak
11:53:650 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=00420000, DMABuffer = 007c5780, SrcLength = 00002000, DMALength = 00002000
11:53:650 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 19,951 kB AudioGrp.pak
11:53:738 uicommon\autoupdate.cpp:171 I[COMMON]: Auto-update JSON response: {"status": "up-to-date"}
11:53:738 uicommon\autoupdate.cpp:184 I[COMMON]: Auto-update status: we are up to date.
11:53:794 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25e10000, DMABuffer = 007dd460, SrcLength = 00010000, DMALength = 00010000
11:53:794 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 1,110 kB SamusGun.pak
11:53:815 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: Initializing renderer...

11:53:891 core\hw\exi\exi_deviceipl.cpp:302 N[OSREPORT]: << Dolphin SDK - AI release build: Sep 5 2002 05:34:25 (0x2301) >>

11:53:895 core\hw\dsphle\ucodes\rom.cpp:114 I[DSPHLE]: CurrentUCode SOURCE Addr: 0x803f5aa0
11:53:896 core\hw\dsphle\ucodes\rom.cpp:115 I[DSPHLE]: CurrentUCode Length: 0x000019e0
11:53:896 core\hw\dsphle\ucodes\rom.cpp:116 I[DSPHLE]: CurrentUCode DEST Addr: 0x00000000
11:53:896 core\hw\dsphle\ucodes\rom.cpp:117 I[DSPHLE]: CurrentUCode DMEM Length: 0x00000000
11:53:896 core\hw\dsphle\ucodes\rom.cpp:118 I[DSPHLE]: CurrentUCode init_vector: 0x00000010
11:53:896 core\hw\dsphle\ucodes\rom.cpp:119 I[DSPHLE]: CurrentUCode CRC: 0x4e8a8b21
11:53:896 core\hw\dsphle\ucodes\rom.cpp:120 I[DSPHLE]: BootTask - done
11:53:896 core\hw\dsphle\ucodes\ucodes.cpp:257 I[DSPHLE]: CRC 4e8a8b21: AX ucode chosen
11:53:896 core\hw\dsphle\ucodes\ax.cpp:28 I[DSPHLE]: Instantiating AXUCode: crc=4e8a8b21
11:53:896 common\fileutil.cpp:743 I[COMMON]: GetSysDirectory: Setting to C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys/:
11:53:896 core\hw\dsphle\ucodes\ax.cpp:64 I[DSPHLE]: Loading polyphase resampling coeffs from C:\Users\asmod\Documents\Emulators\Dolphin-x64/Sys//GC/dsp_coef.bin
11:53:897 core\hw\dsp.cpp:363 I[AI]: Audio DMA configured: 20 blocks from 0x007cac00
11:54:014 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25c88540, DMABuffer = 007d60a0, SrcLength = 000014a0, DMALength = 000014a0
11:54:014 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 5,256 kB NoARAM.pak
11:54:059 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=00a707a0, DMABuffer = 0083d160, SrcLength = 00080000, DMALength = 00080000
11:54:059 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 19,951 kB AudioGrp.pak
11:54:411 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=00af07a0, DMABuffer = 008bd160, SrcLength = 00027220, DMALength = 00027220
11:54:473 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=01b98000, DMABuffer = 007d7560, SrcLength = 00002000, DMALength = 00002000
11:54:473 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 56,184 kB Metroid1.pak
11:54:528 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25e20000, DMABuffer = 007ed480, SrcLength = 00010000, DMALength = 00010000
11:54:529 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 1,110 kB SamusGun.pak
11:54:655 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=01b9a000, DMABuffer = 008ec120, SrcLength = 0001e2c0, DMALength = 0001e2c0
11:54:656 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 56,184 kB Metroid1.pak
There's nothing in the log that suggests anything went wrong. You may need to attach a debugger and get a stack trace.
(04-04-2019, 12:52 AM)JMC47 Wrote: [ -> ]There's nothing in the log that suggests anything went wrong.  You may need to attach a debugger and get a stack trace.

I'm attaching two more Debug files in the 'Debug Logs.zip' file attached to this reply- this time captured from Debug View. I hope this is more sufficient, but when I reviewed it myself (albeit with limited debug experience), I didn't see anything that looked terribly differently from what Dolphin captured. 

You seem to have a more trained eye, so I'll trust your judgement. 
  • Steam - Metroid Prime:  Game launched in Dolphin via Steam. 
  • Dolphin - Metroid Prime: Game launched directly from within Dolphin's GUI. I closed emulation via 'Esc' button termination command, as emulation was functioning. 
Again, thank you for your help. 
(04-04-2019, 12:52 AM)JMC47 Wrote: [ -> ]There's nothing in the log that suggests anything went wrong.  You may need to attach a debugger and get a stack trace.

Upon further review, I think I found the problem. You'll have to review the logs (well, you don't HAVE to, but I'd appreciate it).
  • C:\Users\asmod\Documents\Emulators\Dolphin-x64\Shader@0x0000015B398FA040(37,2-28): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll

To my untrained eye, this appears to be a shader / GPU issue. Any ideas?
that sounds like the system just warning you that you're using a loop for something that only iterates once? i'm guessing that is not the problem.
Update on this:

So, I've narrowed the issue down, although I'm stumped as how to capture it.

Anyone who uses Steam knows about the information overlap that pops-up in the bottom-right corner. I've narrowed my issues down to this - every time that pop-up loads, or tries to load, Dolphin crashes.
I restarted Steam several times, and it resulted in - for reasons of which I'm unaware - for that pop-up to load correctly, and the games loaded and worked fine.

At this point, I can no longer say this is explicitly a Dolphin issue. Dolphin is certainly interacting with a rendering call from Steam improperly, but I'm not sure where the fault lies at this point.
I'll continue investigating on my end, and will update this thread if I have a solution.
I've disabled the Overlay in Steam, and I am still seeing these issues.
I've tried pre-loading shaders, and if I load a game for the first time, it's still crashing.

The only commonality I'm seeing is when it starts to load assets from the ISO, it crashes.

Does any here know of any more in-depth debuggers I can use to capture information?
At this point, the only consistency I can see in the failure is in regards to loading assets. I've captured dozens of logs at this point, and they are all failing upon the loading of assets. I'm snipped an example below.

NOTE: The end of this log is where my emulator is crashing:

-----------------------------------

03:40:801 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25c88540, DMABuffer = 007d60a0, SrcLength = 000014a0, DMALength = 000014a0
03:40:802 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 5,256 kB NoARAM.pak
03:40:847 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=00a707a0, DMABuffer = 0083d160, SrcLength = 00080000, DMALength = 00080000
03:40:848 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 19,951 kB AudioGrp.pak
03:41:200 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=00af07a0, DMABuffer = 008bd160, SrcLength = 00027220, DMALength = 00027220
03:41:261 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=01b98000, DMABuffer = 007d7560, SrcLength = 00002000, DMALength = 00002000
03:41:261 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 56,184 kB Metroid1.pak
03:41:317 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25e20000, DMABuffer = 007ed480, SrcLength = 00010000, DMALength = 00010000
03:41:317 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 1,110 kB SamusGun.pak
03:41:443 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=01b9a000, DMABuffer = 008ec120, SrcLength = 0001e2c0, DMALength = 0001e2c0
03:41:443 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 56,184 kB Metroid1.pak
03:41:617 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=25e30000, DMABuffer = 007dd460, SrcLength = 00010000, DMALength = 00010000
03:41:617 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 1,110 kB SamusGun.pak
03:43:055 core\hw\dvd\dvdinterface.cpp:892 I[DVD]: Read: DVDOffset=05130000, DMABuffer = 007d60a0, SrcLength = 00002000, DMALength = 00002000
03:43:056 core\hw\dvd\filemonitor.cpp:83 W[FileMon]: 153,023 kB Metroid2.pak
Final Note:

I've now tried just loading the Application itself, and it doesn't seems to affect it.
Dolphin itself is crashing, regardless of a game loading, if opened through Steam. I'm at an absolute loss at this point, and I appreciate the time from everyone who assisted.

The simple act of opening the GUI is causing it to crash. There has to be interference on my system causing this at this point. I will leave this up for reference, but I will no longer be updating the thread.

Thank you.
One more updates, just to get a chuckle out of someone:

This issue is so endemic on my system now, that if I create a shortcut in Steam that open CMD Prompt in Windows, then uses that to open a .bat file that then opens Dolphin, it is STILL crashing.

wwwizzarrdry

It's too bad there's no resolution to this issue.
I'd prefer to launch RetroArch as a non-steam game via steam link on my phone, however it always crashes when I launch games with the Dolphin core.

NES, SNES, N64 and Genesis cores all work flawlessly, which is great, but it would be much nicer if Dolphin didn't crash when loaded from steam link.

=== EDIT ===
If anyone has issues launching Dolphin games via Steam Link, I was able to get it to work by launching Steam Link into desktop mode instead of Big Picture. In desktop mode, use the mouse/trackpad option to launch RetroArch directly (not from Steam). From there, my GameCube games started and we're playable without the crash on launch issue I previously had.