Fargowilta / FargowiltasSouls

MIT License
4 stars 2 forks source link

crash on mac/linux when opening ingame settings menu after lunatic cultist is killed #233

Closed Shardion closed 4 years ago

Shardion commented 4 years ago

log ignore my stupid mods, this is 100% reproducible with just fargosouls + fargomutant

[00:23:14] [1/INFO] [tML]: Starting tModLoader v0.11.7.1 Linux client (05/21/2020)
[00:23:14] [1/INFO] [tML]: Running on Mono 6.6.0.161
[00:23:14] [1/INFO] [tML]: Executable: /home/shardion/.local/share/Steam/steamapps/common/tModLoader/tModLoader.exe
[00:23:14] [1/INFO] [tML]: Working Directory: /home/shardion/.local/share/Steam/steamapps/common/tModLoader
[00:23:14] [1/INFO] [tML]: Launch Parameters: 
[00:23:14] [1/INFO] [tML]: Developer mode enabled
[00:23:14] [1/WARN] [tML]: First-chance exception reporting is not implemented on Mono
[00:23:14] [1/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> MonoMod.RuntimeDetour, Version=20.5.14.1, Culture=neutral, PublicKeyToken=null
[00:23:14] [1/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> MonoMod.Utils, Version=20.5.14.1, Culture=neutral, PublicKeyToken=null
[00:23:14] [1/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> Ionic.Zip.Reduced, Version=1.9.1.8, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c
[00:23:14] [1/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
[00:23:15] [1/DEBUG] [tML]: Hook IL.Ionic.Zip.ZipEntry::ValidateOutput(string, Stream, out string) modified by Terraria
[00:23:15] [1/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> Steamworks.NET, Version=9.1.0.0, Culture=neutral, PublicKeyToken=null
[00:23:15] [1/INFO] [Terraria]: Found Terraria steamapp install at: /home/shardion/.local/share/Steam/steamapps/common/Terraria
[00:23:17] [1/DEBUG] [Terraria]: Graphics Device: DELL E177FP 17" {{Width:1280 Height:1024 Format:Color}}
[00:23:26] [1/INFO] [Terraria]: Loaded 1000 vanilla assets
[00:23:27] [1/INFO] [Terraria]: Loaded 2000 vanilla assets
[00:23:27] [1/INFO] [Terraria]: Loaded 3000 vanilla assets
[00:23:28] [1/INFO] [Terraria]: Loaded 4000 vanilla assets
[00:23:29] [1/INFO] [Terraria]: Loaded 5000 vanilla assets
[00:23:32] [1/DEBUG] [tML]: Fallback synchronization context assigned
[00:23:36] [Thread Pool Worker/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> MP3Sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[00:23:36] [Thread Pool Worker/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> NVorbis, Version=0.8.4.0, Culture=neutral, PublicKeyToken=null
[00:23:36] [Thread Pool Worker/DEBUG] [tML]: Assembly Resolve: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null -> Mono.Cecil.Mdb, Version=0.11.2.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[00:23:37] [Thread Pool Worker/INFO] [Terraria]: JIT loading finished
[00:23:37] [Thread Pool Worker/INFO] [tML]: Unloading mods
[00:23:37] [Thread Pool Worker/INFO] [tML]: Finding Mods...
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: MorePotions
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: AlchemistNPCLite
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: AutoTrash
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: BossChecklist
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: CheatExtensions
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: CheatSheet
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: CritterNPC
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: DisableCorruptionSpread
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: Fargowiltas
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: FargowiltasSouls
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: FKBossHealthBar
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: GemToGem
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: HelpfulNPCs
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: imkSushisMod
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: LansUnlimitedBuffSlots
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: MagicStorage
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: RecipeBrowser
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: ReducedGrinding
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: VeinMiner
[00:23:40] [Thread Pool Worker/INFO] [tML]: Sandboxing: WMITF
[00:23:40] [Thread Pool Worker/INFO] [tML]: Instantiating Mods...
[00:23:40] [Thread Pool Worker/DEBUG] [tML]: Assembly Resolve: DisableCorruptionSpread_0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> Mono.Cecil, Version=0.11.1.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[00:23:40] [Thread Pool Worker/WARN] [tML]: Upgraded Reference Mono.Cecil -> Version=0.11.1.0 -> 0.11.2.0
[00:23:41] [Thread Pool Worker/DEBUG] [tML]: Assembly Resolve: RecipeBrowser_0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> TerrariaHooks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[00:23:41] [Thread Pool Worker/INFO] [tML]: Initializing: ModLoader v0.11.7.1
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: MorePotions v4.100
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: AlchemistNPCLite v1.7.4
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: AutoTrash v0.4.3
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: BossChecklist v1.1.1
[00:23:42] [Thread Pool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Events.DD2Event::WinInvasionInternal() added by BossChecklist_0
[00:23:42] [Thread Pool Worker/INFO] [BossChecklist]: Boss Log integration messages will not be logged.
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: CheatExtensions v0.1.1
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: CheatSheet v0.6.6
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: CritterNPC v0.1
[00:23:42] [Thread Pool Worker/INFO] [tML]: Initializing: DisableCorruptionSpread v1.1
[00:23:42] [Thread Pool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::hardUpdateWorld(int, int) modified by DisableCorruptionSpread_0
[00:23:42] [Thread Pool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::UpdateWorld() modified by DisableCorruptionSpread_0
[00:23:43] [Thread Pool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::SmashAltar(int, int) modified by DisableCorruptionSpread_0
[00:23:43] [Thread Pool Worker/WARN] [DisableCorruptionSpread]: Failed to apply the patch for fixing altar chance to spawn random tile of corruption
[00:23:43] [Thread Pool Worker/INFO] [tML]: Initializing: Fargowiltas v2.2.2
[00:23:43] [Thread Pool Worker/INFO] [tML]: Initializing: FargowiltasSouls v1.3.2.4
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: FKBossHealthBar v1.3.2
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: GemToGem v1.2
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: HelpfulNPCs v0.2.1
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: imkSushisMod v4.3.1
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: LansUnlimitedBuffSlots v0.2.1
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: MagicStorage v0.4.3.5
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: RecipeBrowser v0.8.7
[00:23:44] [Thread Pool Worker/DEBUG] [tML]: Hook On.Terraria.Recipe::FindRecipes() added by RecipeBrowser_0
[00:23:44] [Thread Pool Worker/DEBUG] [tML]: Hook On.Terraria.Player::AdjTiles() added by RecipeBrowser_0
[00:23:44] [Thread Pool Worker/INFO] [tML]: Initializing: ReducedGrinding v6.0
[00:23:45] [Thread Pool Worker/INFO] [tML]: Initializing: VeinMiner v1.3.1
[00:23:45] [Thread Pool Worker/DEBUG] [tML]: Web Request: http://textuploader.com/dhrr7/raw
[00:23:45] [Thread Pool Worker/DEBUG] [tML]: Web Request: https://textuploader.com/dhrr7/raw
[00:23:45] [Thread Pool Worker/INFO] [tML]: Initializing: WMITF v2.6.2
[00:23:45] [Thread Pool Worker/INFO] [tML]: Setting up...
[00:23:45] [Thread Pool Worker/INFO] [tML]: Loading: ModLoader v0.11.7.1
[00:23:45] [Thread Pool Worker/INFO] [tML]: Loading: MorePotions v4.100
[00:23:45] [Thread Pool Worker/INFO] [tML]: Loading: AlchemistNPCLite v1.7.4
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: AutoTrash v0.4.3
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: BossChecklist v1.1.1
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: CheatExtensions v0.1.1
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: Button Adding...
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: ...Button Added
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: Button Adding...
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: ...Button Added
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: Button Adding...
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: ...Button Added
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: Button Adding...
[00:23:46] [Thread Pool Worker/INFO] [CheatSheet]: ...Button Added
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: CheatSheet v0.6.6
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: CritterNPC v0.1
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: DisableCorruptionSpread v1.1
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: Fargowiltas v2.2.2
[00:23:46] [Thread Pool Worker/INFO] [tML]: Loading: FargowiltasSouls v1.3.2.4
[00:23:47] [Thread Pool Worker/INFO] [Terraria]: Loaded 6000 vanilla assets
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: FKBossHealthBar v1.3.2
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: GemToGem v1.2
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: HelpfulNPCs v0.2.1
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: imkSushisMod v4.3.1
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: LansUnlimitedBuffSlots v0.2.1
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: MagicStorage v0.4.3.5
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: RecipeBrowser v0.8.7
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: ReducedGrinding v6.0
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: VeinMiner v1.3.1
[00:23:47] [Thread Pool Worker/INFO] [tML]: Loading: WMITF v2.6.2
[00:23:48] [Thread Pool Worker/INFO] [tML]: Adding Recipes...
[00:23:56] [Thread Pool Worker/INFO] [Terraria]: Loading World: test, IsCloud=False
[00:23:56] [Thread Pool Worker/INFO] [StatusText]: Resetting game objects
[00:23:57] [Thread Pool Worker/INFO] [StatusText]: Loading world data
[00:23:57] [Thread Pool Worker/INFO] [StatusText]: Settling liquids
[00:23:58] [Thread Pool Worker/INFO] [StatusText]: Loading map data
[00:23:58] [Thread Pool Worker/INFO] [StatusText]: Drawing map
[00:23:58] [1/INFO] [Terraria]: Entering world with player: test, IsCloud=False
[00:23:59] [1/DEBUG] [tML]: Assembly Resolve: AlchemistNPCLite_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> CalamityMod_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[00:24:27] [Thread Pool Worker/INFO] [StatusText]: Saving map data
[00:24:28] [Thread Pool Worker/INFO] [StatusText]: Saving world data
[00:24:28] [Thread Pool Worker/INFO] [StatusText]: Validating world save
[00:24:40] [Thread Pool Worker/INFO] [Terraria]: Loading World: test, IsCloud=False
[00:24:40] [Thread Pool Worker/INFO] [StatusText]: Resetting game objects
[00:24:41] [Thread Pool Worker/INFO] [StatusText]: Loading world data
[00:24:41] [Thread Pool Worker/INFO] [StatusText]: Settling liquids
[00:24:41] [Thread Pool Worker/INFO] [StatusText]: Loading map data
[00:24:41] [Thread Pool Worker/INFO] [StatusText]: Drawing map
[00:24:41] [1/INFO] [Terraria]: Entering world with player: test, IsCloud=False
[00:25:19] [1/DEBUG] [tML]: Assembly Resolve: FargowiltasSouls_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> CalamityMod_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[00:25:22] [1/ERROR] [Terraria]: System.InvalidOperationException: Begin has been called before calling End after the last call to Begin. Begin cannot be called again until End has been successfully called.
  at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin (SpriteSortMode sortMode, BlendState blendState, SamplerState samplerState, DepthStencilState depthStencilState, RasterizerState rasterizerState, Effect effect, Matrix transformationMatrix) [0x00008] in FNA.dll 
  at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin () [0x0001c] in FNA.dll 
  at Terraria.Main.RenderBackground () [0x00029] in tModLoader.exe 
  at Terraria.Main.DoDraw (GameTime gameTime) [0x00d64] in tModLoader.exe 
  at Terraria.Main.Draw (GameTime gameTime) [0x0001c] in tModLoader.exe 
[00:25:22] [1/FATAL] [Terraria]: Main engine crash
System.InvalidOperationException: Begin has been called before calling End after the last call to Begin. Begin cannot be called again until End has been successfully called.
  at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin (SpriteSortMode sortMode, BlendState blendState, SamplerState samplerState, DepthStencilState depthStencilState, RasterizerState rasterizerState, Effect effect, Matrix transformationMatrix) [0x00008] in FNA.dll 
  at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin () [0x0001c] in FNA.dll 
  at Terraria.Main.RenderBackground () [0x00029] in tModLoader.exe 
  at Terraria.Main.DoDraw (GameTime gameTime) [0x00d64] in tModLoader.exe 
  at Terraria.Main.Draw (GameTime gameTime) [0x0004a] in tModLoader.exe 
  at Microsoft.Xna.Framework.Game.Tick () [0x001fc] in FNA.dll 
  at Microsoft.Xna.Framework.SDL2_FNAPlatform.RunLoop (Game game) [0x005b6] in FNA.dll 
  at Microsoft.Xna.Framework.Game.Run () [0x0002c] in FNA.dll 
  at Terraria.Program.LaunchGame_ () [0x00082] in tModLoader.exe 
[00:25:22] [1/DEBUG] [tML]: Assembly Resolve:  -> UIAutomationWinforms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f4ceacb585d99812
Shardion commented 4 years ago

not a fargo crash, this happens with completely stock tml