• PC 1.4.3: An eye for an eye, the Terraria x Don't Starve Together Crossover Update! Get all the details here. Found some bugs? Report them with as much detail as possible here.
  • Xbox & PS 1.4: Get all the info on the Journey's End update by clicking here. Known Issues and FAQ can be read here. For any other bugs, report them (with as much detail as possible) here.
  • Switch 1.4: Journey's End will launch on Switch January 4, 2022! More details here.
  • Mobile News: Stay up to date with the latest mobile news here. Report mobile bugs here

PC Terraria Launching Crash

Marf Master

Skeletron Prime
(Windows 10)
Error Message when my friend is trying to launch Terraria for the first time:
System.Threading.SynchronizationLockException: Object synchronization
Method was called from an unsynchronized block of code.
at Terraria.IO.Preferences.Save(Boolean createFile)
at Terraria.Main.SaveSettings()
at Terraria.Main.OpenSettings()
at Terraria.Main.Initialize()
at Microsoft.XNA.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args)


That generally means it can't write to config.json (the preferences file). Make sure that the %USERPROFILE%\Documents\My Games\Terraria folder exists, that files there can be read and written, and if config.json exists, make sure it's not set to read only.
Top Bottom