ID:2405714
 
Resolved
Malformed preload_rsc URLs could cause crashes.
BYOND Version:512.1453
Operating System:Windows 10 Pro 64-bit
Web Browser:N/A
Applies to:Dream Seeker
Status: Resolved (512.1454)

This issue has been resolved.
Descriptive Problem Summary:

While I was filling out this bug report I arrived at the "Does the problem occur in other user accounts?" question, so I tried to login with another account, and it worked. Then I connected with my main account, and it too, worked. Still, DS crashed, so here is the log.

Notice the fault offset is different by 1 between the two.

Faulting application name: dreamseeker.exe, version: 5.0.512.1453, time stamp: 0x5bbfb474
Faulting module name: ntdll.dll, version: 10.0.17134.112, time stamp: 0xcfe5bd82
Exception code: 0xc00000fd
Fault offset: 0x00044a19
Faulting process ID: 0x2974
Faulting application start time: 0x01d465cf8065082f
Faulting application path: D:\Games\byond-512-1453\bin\dreamseeker.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report ID: e7aec669-50be-4372-a165-6bc80de87df6
Faulting package full name:
Faulting package-relative application ID:


Faulting application name: dreamseeker.exe, version: 5.0.512.1453, time stamp: 0x5bbfb474
Faulting module name: ntdll.dll, version: 10.0.17134.112, time stamp: 0xcfe5bd82
Exception code: 0xc00000fd
Fault offset: 0x00044a18
Faulting process ID: 0x170c
Faulting application start time: 0x01d465cfcb891362
Faulting application path: D:\Games\byond-512-1453\bin\dreamseeker.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report ID: 0d70902f-8e02-4971-bb22-532d5b5c2816
Faulting package full name:
Faulting package-relative application ID:
Unfortunately a fault in ntdll.dll is impossible for me to trace. If you get this to crash again and can create a mini-dump file, that might help.

The only thing I know for sure about this crash is that it's a stack overflow.
Are minidumps from DebugDiag 2 OK or do you need minidumps from WER specifically? I don't know if they're any different.
Just a .dmp file that the Windows debugger can read.

[edit]
To be clear, I don't need a huge file like multiple gigabytes containing the whole memory dump. A minidump should be fine as long as it's able to examine the stack.
So far I'm looking through your dump file and it's showing me there's some kind of infinite loop in an HTTP request that's causing the stack overflow. I haven't yet determined the exact cause, although it would help to know the URL.

What game were you trying to join when this happened? What was the exact set of steps you followed? That info may help.

[edit]
If you know whether the game has a preload_rsc URL, that would be helpful too. This appears to be a factor.
Lummox JR resolved issue with message:
Malformed preload_rsc URLs could cause crashes.