The Dink Network

Reply to FreeDink V109.6 Crash to desktop

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
March 5th 2021, 01:59 AM
goblins.gif
drone1400
Peasant He/Him Romania
C# nerd 
I found a crash to desktop bug in FreeDink V109.6 that manifests itself in "Friends Beyond II: Branches of Destiny ver 2.0"
I should note that the bug does not appear in FreeDink V108.4.

How the bug manifests:
- Running FreeDink V109.6 in Windows 10 (Version 2004)
- In FB2, on screen 509 there are some stairs, (south west of the save machine closest to the eastern cave)
- If you go down these stairs in FD V109.6, the game fades to black as you begin warping, but then crashes to desktop
- The error code is -1073741819 or 0xC0000005

To go in more detail, the Windows Event Viewer is telling me the following:
Faulting application name: freedink.exe, version: 1.0.8.0, time stamp: 0x00000000
Faulting module name: msvcrt.dll, version: 7.0.19041.546, time stamp: 0x7f567a50
Exception code: 0xc0000005
Fault offset: 0x00088d4a
Faulting process ID: 0x3438
Faulting application start time: 0x01d7118a50a21032
Faulting application path: C:\Games\Dink Smallwood\gnu_freedink-109_6\freedink.exe
Faulting module path: C:\WINDOWS\System32\msvcrt.dll
Report ID: 56beba58-fb63-4fe8-8c15-36fd798c3ed8
Faulting package full name: 
Faulting package-relative application ID: 


I checked the FB2 game data, and there doesn't seem to be anything out of the ordinary in the warping destination. No scripts getting executed as far as I can tell, just a regular warp.

Also as I noted at the beginning, this doesn't manifest in the original Dink V108 or FreeDink V108.4

I also messed around with a Virtual Machine running Ubuntu 20.04 and FreeDink V109.6 crashed there too! I should have a big fat 15MB crash log there that I could email to someone if they think there's something useful to be learned from it.

Another interesting and possibly related piece of information, is that someone over on discord said they were trying to run Free Dink V109.6 on Windows XP and it would crash at launch, but the error code in his event viewer was the same as mine, 0xC0000005

I think that's all I got for now. I tried building Free Dink V109.6 myself for Windows from Ubuntu, but I haven't managed to get the build process to work correctly yet.