DarkestHour
DarkestHour copied to clipboard
MOTDRequest crash on loading a level
Describe the bug The game sometimes crashes after loading a map in Practice mode. The crash log suggests that somewhere in the UI code there's an actor instance stored inside an object, which is known to cause troubles.
To Reproduce
- Set the game to run in windowed mode (might be optional).
- Launch
DarkestHourDev.bat
and immediately minimize it. - Wait for the game load in the background.
- Go to Practice menu and launch Target Range.
- Keep the game window on top while the map is loading.
Crash log
Build RedOrchestra_Build_[2005-11-27_10.48]
OS: Windows NT 6.2 (Build: 9200)
CPU: AuthenticAMD Unknown processor @ 3493 MHz with 4095MB RAM
Video: AMD Radeon(TM) Graphics (14011)
General protection fault!
History: TestReach <- UObject::GetFullName <- UStruct::SerializeBin <- (Class DH_Interface.DHMainMenu MOTDRequest[0]) <- UObject::Serialize <- (DHMainMenu Package.DHMainMenu) <- TestReach <- (DHMainMenu Package.DHMainMenu) <- UStruct::SerializeBin <- (Class XInterface.GUIGFXButton __OnClick__Delegate[0]) <- UObject::Serialize <- (GUIGFXButton Package.GUIGFXButton) <- TestReach <- (GUIGFXButton Package.GUIGFXButton) <- UStruct::SerializeBin <- (Class DH_Interface.DHGUIController FocusedControl[0]) <- UObject::Serialize <- (DHGUIController Package.DHGUIController) <- TestReach <- (DHGUIController Package.DHGUIController) <- UStruct::SerializeBin <- (Class GUI2K4.fntUT2k4Small Controller[0]) <- UObject::Serialize <- (fntUT2k4Small Package.fntUT2k4Small) <- TestReach <- (fntUT2k4Small Package.fntUT2k4Small) <- UStruct::SerializeBin <- (Class ROInterface.ROSTY_TextLabel Fonts[0]) <- UObject::Serialize <- (ROSTY_TextLabel Package.ROSTY_TextLabel) <- TestReach <- (ROSTY_TextLabel Package.ROSTY_TextLabel) <- UStruct::SerializeBin <- (Class GUI2K4.AltSectionBackground CaptionStyle[0]) <- UObject::Serialize <- (AltSectionBackground Package.AltSectionBackground) <- TestReach <- (AltSectionBackground Package.AltSectionBackground) <- UStruct::SerializeBin <- (Class GUI2K4.UT2K4InGameChat sb_Main[0]) <- UObject::Serialize <- (UT2K4InGameChat Package.UT2K4InGameChat) <- TestReach <- (UT2K4InGameChat Package.UT2K4InGameChat) <- UStruct::SerializeBin <- (Class DH_Interface.DHConsole __OnChat__Delegate[0]) <- UObject::Serialize <- (DHConsole Package.DHConsole) <- TestReach <- (DHConsole Package.DHConsole) <- UStruct::SerializeBin <- (Class UnrealGame.CinematicHud PlayerConsole[0]) <- UObject::Serialize <- (CinematicHud Entry.CinematicHud) <- AActor::Serialize <- TestReach <- (CinematicHud Entry.CinematicHud) <- UStruct::SerializeBin <- (Class DH_Engine.DHCinematicPlayer myHUD[0]) <- UObject::Serialize <- (DHCinematicPlayer Entry.DHCinematicPlayer) <- AActor::Serialize <- TestReach <- (DHCinematicPlayer Entry.DHCinematicPlayer) <- ULevel::Serialize <- TestReach <- (Level Entry.myLevel) <- UStruct::SerializeBin <- (Class Engine.GameEngine GEntry[0]) <- UObject::Serialize <- (GameEngine Package.GameEngine) <- UGameEngine::Serialize <- (GameEngine Package.GameEngine) <- UGameEngine::Serialize <- (GameEngine Package.GameEngine) <- TestReach <- (GameEngine Package.GameEngine) <- TArray<< <- UObject::SerializeRootSet <- UObject::CollectGarbage <- Cleanup <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- ClientTravel <- UGameEngine::Tick <- Level Target Range <- UpdateWorld <- MainLoop <- FMallocWindows::Free <- FMallocWindows::Realloc <- 00000013 0 FArray <- FArray::Realloc <- 0*2 <- FMallocWindows::Free