Category: Editor
Reproducibility: Always?
Summary: Using certain date formats crashes the editor (haven't tried this with the game).
Description: Recently, I changed my Windows date format to a custom one, "d Mmm yyyy", using spaces (e.g. today would be "6 Jan 2019"). When I tried to launch the editor, it crashed with this error in the log:
I'm not sure if this is due to the spaces, but when I changed my date format back to how I had it (M/D/YYYY), the editor opened without issue.
Online/Offline: Offline
Category: Code
Reproducibility: Sometimes
Summary: KF2 crashes due to an assertion error on startup.
Description: The first time I run KF2 after a system boot/restart, it doesn't crash. After that, it's about a 50% chance the game will crash. As far as I can tell, it seems to happen when I use the -useunpublished command line (which I use often when mod testing), but I haven't really tested it too much without that line.
This is happening because of an assertion error in a BitArray library, from what I can gather from the crash log:
Here's a relevant .dmp file
Online/Offline: Offline
Reproducibility: Always?
Summary: Using certain date formats crashes the editor (haven't tried this with the game).
Description: Recently, I changed my Windows date format to a custom one, "d Mmm yyyy", using spaces (e.g. today would be "6 Jan 2019"). When I tried to launch the editor, it crashed with this error in the log:
Spoiler!
Code:
[0051.78] Log: === Critical error: ===
Fatal error!
Address = 0xfd18a06d (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
Address = 0xcda39a0a (filename not found) [in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll]
Address = 0xcda39c6a (filename not found) [in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll]
Address = 0xca8ba16e (filename not found) [in C:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\b308b9c61f65cf2dfd876031ee385ba4\mscorlib.ni.dll]
Address = 0xca21b791 (filename not found) [in C:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\b308b9c61f65cf2dfd876031ee385ba4\mscorlib.ni.dll]
Address = 0x6e3ba941 (filename not found)
Address = 0x4364700 (filename not found)
Address = 0x42ee4c48 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFEditor.exe]
Address = 0x42ee4c20 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFEditor.exe]
Address = 0x72e5f8 (filename not found)
Address = 0x43a5fcb0 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFEditor.exe]
Address = 0x986280 (filename not found)
Address = 0x72e580 (filename not found)
Address = 0x9ba00394 (filename not found)
Address = 0xce089918 (filename not found) [in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll]
Address = 0x72ea98 (filename not found)
Address = 0x6e3924d8 (filename not found)
System.FormatException error in mscorlib:
String was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at System.Convert.ToDateTime(String value, IFormatProvider provider)
at FGameAssetDatabase.GetJournalAlarmTime()
at FGameAssetDatabase.CheckJournalAlarm()
at GuardedMainWrapper(Char* , HINSTANCE__* , HINSTANCE__* , Int32 )
at ManagedGuardedMain(Char* CmdLine, HINSTANCE__* hInInstance, HINSTANCE__* hPrevInstance, Int32 nCmdShow)
I'm not sure if this is due to the spaces, but when I changed my date format back to how I had it (M/D/YYYY), the editor opened without issue.
Online/Offline: Offline
Category: Code
Reproducibility: Sometimes
Summary: KF2 crashes due to an assertion error on startup.
Description: The first time I run KF2 after a system boot/restart, it doesn't crash. After that, it's about a 50% chance the game will crash. As far as I can tell, it seems to happen when I use the -useunpublished command line (which I use often when mod testing), but I haven't really tested it too much without that line.
This is happening because of an assertion error in a BitArray library, from what I can gather from the crash log:
Spoiler!
Code:
[0008.40] Critical: Windows GetLastError: The operation completed successfully. (0)
[0008.40] Log: === Critical error: ===
Assertion failed: Index>=0 && Index<NumBits [File:d:\jenkins\workspace\kf2_staging\development\src\core\inc\BitArray.h] [Line: 337]
Stack: Address = 0x3f36ac89 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f7e890e (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f2c415d (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f2d8129 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f2d900e (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f2cdc34 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f2d14f0 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f35c12b (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f35c92a (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f59d1fb (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x77a659cd (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x77bc383d (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x77bc383d (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x3f3810b8 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f388ef2 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f3892b4 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f33f444 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f3495ce (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f33a73f (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f34b235 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f32859f (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f32f440 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f32e41a (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f34b235 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f32859f (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f327ed6 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f32f440 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f32e8d5 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f32e02d (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f34b235 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f34a46a (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3f37fab3 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3ffb8d42 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3ffb8e8c (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3ffb822b (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3ffb7e9b (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3ffb7f0a (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x3ffbfc91 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x4060e294 (filename not found) [in C:\Users\Steve\SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x77a659cd (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x77bc383d (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x77bc383d (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Here's a relevant .dmp file
Online/Offline: Offline