DarkestHour icon indicating copy to clipboard operation
DarkestHour copied to clipboard

MOTDRequest crash on loading a level

Open shiftycats opened this issue 2 years ago • 0 comments

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

  1. Set the game to run in windowed mode (might be optional).
  2. Launch DarkestHourDev.bat and immediately minimize it.
  3. Wait for the game load in the background.
  4. Go to Practice menu and launch Target Range.
  5. 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

shiftycats avatar Oct 22 '21 00:10 shiftycats