**REPORTED** Startup crash on Linux - version 1.4.4

njoyard

Terrarian
Steam or GOG
Steam
Single Player/Multiplayer
Single
Operating System
Linux Other
Terraria Version
1.4.4
Controls Used
Keyboard/Mouse
Hi !

I just updated to 1.4.4 from 1.4.3 and the game immediately crashes on startup. Here is a stack trace from client-crashlog.txt:

Code:
9/28/2022 9:57:44 PM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field 'System.Windows.Forms.Control:accessibility_object' (59) due to: Could not load file or assembly 'Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. assembly:/home/nicolas/.local/share/Steam/steamapps/common/Terraria/System.Windows.Forms.dll type:Control member:(null) assembly:/home/nicolas/.local/share/Steam/steamapps/common/Terraria/System.Windows.Forms.dll type:ScrollableControl member:(null) assembly:/home/nicolas/.local/share/Steam/steamapps/common/Terraria/System.Windows.Forms.dll type:ContainerControl member:(null)
  at Terraria.Main.LoadSettings () [0x00149] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0
  at Terraria.Main.ClientInitialize () [0x000b3] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0
  at Terraria.Main.Initialize () [0x00188] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0
  at Microsoft.Xna.Framework.Game.DoInitialize () [0x00039] in <0d98e7b0b9fd41c99d818f5193269d29>:0
  at Microsoft.Xna.Framework.Game.Run () [0x0000e] in <0d98e7b0b9fd41c99d818f5193269d29>:0
  at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0

Running on Linux (Arch, everything up to date) with Steam.
Dell XPS15 9500 Laptop with i7-10750H, Intel(R) UHD Graphics (CML GT2).
Installed build number is 9611598.

Tried to remove all data (in ~/.local/share/Terraria), and to wipe game files (in ~/.local/share/Steam/steamapps/common/Terraria) before reinstalling, without success.

Hyped up for the new release, but I'll have to wait until this is solved I guess :)
 
Earlier this evening, I started up the shiny new version of Terraria. I created a new character and a new world using the Don't Dig Up special seed, and played for a bit before going out to get dinner.

When I came back, I think I saw a very very short update apply, and now Terraria doesn't run.

The following messages appeared in the terminal I launched the Steam client from:

GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 105600, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 105600, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/mormegil/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mormegil/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mormegil/.local/share/Steam/steamapps/common/Terraria/Terraria'\0
Game process added : AppID 105600 "/home/mormegil/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mormegil/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mormegil/.local/share/Steam/steamapps/common/Terraria/Terraria'", ProcID 3333, IP 0.0.0.0:0
chdir /home/mormegil/.local/share/Steam/steamapps/common/Terraria
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 105600, ActionID 2] : LaunchApp changed task to Completed with ""
Error Logging Enabled.
[S_API] SteamAPI_Init(): Loaded '/home/mormegil/.local/share/Steam/linux64/steamclient.so' OK.
Game process updated : AppID 105600 "/home/mormegil/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mormegil/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mormegil/.local/share/Steam/steamapps/common/Terraria/Terraria'", ProcID 3340, IP 0.0.0.0:0
Setting breakpad minidump AppID = 105600
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198002224069 [API loaded no]
FNA3D Driver: OpenGL
OpenGL Renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL Driver: 4.6.0 NVIDIA 470.141.03
OpenGL Vendor: NVIDIA Corporation
MojoShader Profile: glsl120
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
ERROR: ld.so: object '/home/mormegil/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
assert_20220928210216_3.dmp[3352]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220928210216_3.dmp
assert_20220928210216_3.dmp[3352]: Finished uploading minidump (out-of-process): success = yes
assert_20220928210216_3.dmp[3352]: response: Discarded=1
assert_20220928210216_3.dmp[3352]: file ''/tmp/dumps/assert_20220928210216_3.dmp'', upload yes: ''Discarded=1''
pid 3352 != 3351, skipping destruction (fork without exec?)
Game process removed: AppID 105600 "/home/mormegil/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mormegil/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mormegil/.local/share/Steam/steamapps/common/Terraria/Terraria'", ProcID 3340
ThreadGetProcessExitCode: no such process 3351
ThreadGetProcessExitCode: no such process 3340
ThreadGetProcessExitCode: no such process 3339
ThreadGetProcessExitCode: no such process 3338
ThreadGetProcessExitCode: no such process 3337
ThreadGetProcessExitCode: no such process 3336
ThreadGetProcessExitCode: no such process 3335
ThreadGetProcessExitCode: no such process 3334
Game 105600 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 105600 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 105600 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_005 / HTMLSurface
Game 105600 created interface STEAMHTTP_INTERFACE_VERSION003 / HTTP
Game 105600 created interface STEAMINVENTORY_INTERFACE_V003 / Inventory
Game 105600 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 105600 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 105600 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 105600 created interface STEAMREMOTEPLAY_INTERFACE_VERSION001 / RemotePlay
Game 105600 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION016 / RemoteStorage
Game 105600 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 105600 created interface STEAMUGC_INTERFACE_VERSION015 / UGC
Game 105600 created interface STEAMUSERSTATS_INTERFACE_VERSION012 / UserStats
Game 105600 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 105600 created interface SteamController008 /
Game 105600 created interface SteamFriends017 / Friends
Game 105600 created interface SteamInput005 /
Game 105600 created interface SteamInput005 / Controller
Game 105600 created interface SteamMatchGameSearch001 / GameSearch
Game 105600 created interface SteamMatchMaking009 / Matchmaking
Game 105600 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 105600 created interface SteamNetworking006 / Networking
Game 105600 created interface SteamNetworkingMessages002 /
Game 105600 created interface SteamNetworkingSockets009 /
Game 105600 created interface SteamNetworkingUtils003 /
Game 105600 created interface SteamParties002 / Parties
Game 105600 created interface SteamUser021 / User
Game 105600 created interface SteamUtils010 /
Game 105600 created interface SteamUtils010 / Utils
Game 105600 method call count for IClientNetworkingUtilsSerialized::GotLocationString : 1
Game 105600 method call count for IClientNetworkingSocketsSerialized::GetSTUNServer : 2
Game 105600 method call count for IClientNetworkingSocketsSerialized::GetCachedRelayTicketCount : 1
Game 105600 method call count for IClientNetworkingSocketsSerialized::GetCertAsync : 1
Game 105600 method call count for IClientHTTP::ReleaseHTTPRequest : 1
Game 105600 method call count for IClientHTTP::GetHTTPResponseBodyData : 1
Game 105600 method call count for IClientHTTP::SendHTTPRequest : 1
Game 105600 method call count for IClientHTTP::SetHTTPRequestHeaderValue : 1
Game 105600 method call count for IClientHTTP::CreateHTTPRequest : 1
Game 105600 method call count for IClientUserStats::RequestCurrentStats : 1
Game 105600 method call count for IClientUtils::RecordSteamInterfaceCreation : 32
Game 105600 method call count for IClientUtils::GetAPICallResult : 4
Game 105600 method call count for IClientUtils::GetAppID : 35
Game 105600 method call count for IClientUtils::GetServerRealTime : 3
Game 105600 method call count for IClientUtils::GetConnectedUniverse : 1
Game 105600 method call count for IClientUser::GetSteamID : 3
Game 105600 method call count for IClientUser::BLoggedOn : 1
Uploaded AppInterfaceStats to Steam



Actions taken to investigate:

1. I have taken a backup of my Terraria folder in $HOME/.local/share/Terraria and deleted the main copy, in case a save or config file was corrupted and causing a startup crash, but no dice – it crashes exactly the same way.

2. I have validated my Terraria install on Steam. No errors reported.
 
Also on linux and the game does not work anymore after the hotfix update 1.4.4.1
1.4.4 did work for me
I can confirm, same issue here. 1.4.4 worked OOTB, 1.4.4.1 does not start.

Edit: tried executing the ./Terraria shell script:
Code:
Error Logging Enabled.
[S_API] SteamAPI_Init(): Loaded '/home/kenielf/.local/share/Steam/linux64/steamclient.so' OK.
Setting breakpad minidump AppID = 105600
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  [HIDDEN] [API loaded no]
FNA3D Driver: OpenGL
OpenGL Renderer: Mesa Intel(R) HD Graphics 620 (KBL GT2)
OpenGL Driver: 4.6 (Compatibility Profile) Mesa 22.3.0-devel (git-8c956a859f)
OpenGL Vendor: Intel
MojoShader Profile: glsl120
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
assert_20220928174026_3.dmp[114512]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220928174026_3.dmp
assert_20220928174026_3.dmp[114512]: Finished uploading minidump (out-of-process): success = yes
assert_20220928174026_3.dmp[114512]: response: Discarded=1
assert_20220928174026_3.dmp[114512]: file ''/tmp/dumps/assert_20220928174026_3.dmp'', upload yes: ''Discarded=1''
 
Last edited:
The devs are aware of the recent launch issue for Mac and Linux - I'm sure they'll have another hotfix out soon to address it. Please be patient in the meantime, I know it's annoying having to wait to play the update!
 
+1 to this error. Arch linux in my case, but the error is the same.

Nothing changed disabling overlay or steam cloud.

(my output for reference, although is almost the same)

Code:
GameAction [AppID 105600, ActionID 9] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 105600, ActionID 9] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 105600, ActionID 9] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 105600, ActionID 9] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 105600, ActionID 9] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 105600, ActionID 9] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 105600, ActionID 9] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/mikel/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mikel/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mikel/.local/share/Steam/steamapps/common/Terraria/Terraria'\0
Game process added : AppID 105600 "/home/mikel/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mikel/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mikel/.local/share/Steam/steamapps/common/Terraria/Terraria'", ProcID 16670, IP 0.0.0.0:0
chdir /home/mikel/.local/share/Steam/steamapps/common/Terraria
GameAction [AppID 105600, ActionID 9] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 105600, ActionID 9] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Error Logging Enabled.
[S_API] SteamAPI_Init(): Loaded '/home/mikel/.local/share/Steam/linux64/steamclient.so' OK.
Game process updated : AppID 105600 "/home/mikel/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mikel/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mikel/.local/share/Steam/steamapps/common/Terraria/Terraria'", ProcID 16676, IP 0.0.0.0:0
Setting breakpad minidump AppID = 105600
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198044735562 [API loaded no]
FNA3D Driver: OpenGL
OpenGL Renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
OpenGL Driver: 4.6.0 NVIDIA 515.76
OpenGL Vendor: NVIDIA Corporation
MojoShader Profile: glsl120
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
ERROR: ld.so: object '/home/mikel/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
assert_20220928223254_3.dmp[16706]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220928223254_3.dmp
assert_20220928223254_3.dmp[16706]: Finished uploading minidump (out-of-process): success = yes
assert_20220928223254_3.dmp[16706]: response: Discarded=1
assert_20220928223254_3.dmp[16706]: file ''/tmp/dumps/assert_20220928223254_3.dmp'', upload yes: ''Discarded=1''
pid 16706 != 16705, skipping destruction (fork without exec?)
Game process removed: AppID 105600 "/home/mikel/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=105600 -- /home/mikel/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/mikel/.local/share/Steam/steamapps/common/Terraria/Terraria'", ProcID 16676
ThreadGetProcessExitCode: no such process 16705
ThreadGetProcessExitCode: no such process 16676
ThreadGetProcessExitCode: no such process 16675
ThreadGetProcessExitCode: no such process 16674
ThreadGetProcessExitCode: no such process 16673
ThreadGetProcessExitCode: no such process 16672
ThreadGetProcessExitCode: no such process 16671
Game 105600 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 105600 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 105600 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_005 / HTMLSurface
Game 105600 created interface STEAMHTTP_INTERFACE_VERSION003 / HTTP
Game 105600 created interface STEAMINVENTORY_INTERFACE_V003 / Inventory
Game 105600 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 105600 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 105600 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 105600 created interface STEAMREMOTEPLAY_INTERFACE_VERSION001 / RemotePlay
Game 105600 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION016 / RemoteStorage
Game 105600 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 105600 created interface STEAMUGC_INTERFACE_VERSION015 / UGC
Game 105600 created interface STEAMUSERSTATS_INTERFACE_VERSION012 / UserStats
Game 105600 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 105600 created interface SteamController008 /
Game 105600 created interface SteamFriends017 / Friends
Game 105600 created interface SteamInput005 /
Game 105600 created interface SteamInput005 / Controller
Game 105600 created interface SteamMatchGameSearch001 / GameSearch
Game 105600 created interface SteamMatchMaking009 / Matchmaking
Game 105600 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 105600 created interface SteamNetworking006 / Networking
Game 105600 created interface SteamNetworkingMessages002 /
Game 105600 created interface SteamNetworkingSockets009 /
Game 105600 created interface SteamNetworkingUtils003 /
Game 105600 created interface SteamParties002 / Parties
Game 105600 created interface SteamUser021 / User
Game 105600 created interface SteamUtils010 /
Game 105600 created interface SteamUtils010 / Utils
Game 105600 method call count for IClientNetworkingSocketsSerialized::GetSTUNServer : 2
Game 105600 method call count for IClientNetworkingSocketsSerialized::GetCachedRelayTicketCount : 1
Game 105600 method call count for IClientNetworkingSocketsSerialized::GetCertAsync : 1
Game 105600 method call count for IClientHTTP::ReleaseHTTPRequest : 1
Game 105600 method call count for IClientHTTP::GetHTTPResponseBodyData : 1
Game 105600 method call count for IClientHTTP::SendHTTPRequest : 1
Game 105600 method call count for IClientHTTP::SetHTTPRequestHeaderValue : 1
Game 105600 method call count for IClientHTTP::CreateHTTPRequest : 1
Game 105600 method call count for IClientUserStats::RequestCurrentStats : 1
Game 105600 method call count for IClientUtils::RecordSteamInterfaceCreation : 32
Game 105600 method call count for IClientUtils::GetAPICallResult : 4
Game 105600 method call count for IClientUtils::GetAppID : 35
Game 105600 method call count for IClientUtils::GetServerRealTime : 3
Game 105600 method call count for IClientUtils::GetConnectedUniverse : 1
Game 105600 method call count for IClientUser::GetSteamID : 3
Game 105600 method call count for IClientUser::BLoggedOn : 1
Uploaded AppInterfaceStats to Steam
 
After updating to the Labor of Love update, running Terraria will crash without even opening a new window. Files were validated using Steam and still fail to run properly.

System Specifications:
Operating System:
Ubuntu 22.04.1 LTS (64-bit)
Processor: Intel® Pentium(R) CPU G4560 @ 3.50GHz × 4
Graphics: AMD® Radeon rx 5500 xt
RAM: 16 GB

Most recent report from client-crashlog.txt:
Code:
9/28/2022 4:12:29 PM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field 'System.Windows.Forms.Control:accessibility_object' (59) due to: Could not load file or assembly 'Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. assembly:/home/daniel/.local/share/Steam/steamapps/common/Terraria/System.Windows.Forms.dll type:Control member:(null) assembly:/home/daniel/.local/share/Steam/steamapps/common/Terraria/System.Windows.Forms.dll type:ScrollableControl member:(null) assembly:/home/daniel/.local/share/Steam/steamapps/common/Terraria/System.Windows.Forms.dll type:ContainerControl member:(null)
  at Terraria.Main.LoadSettings () [0x00149] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0
  at Terraria.Main.ClientInitialize () [0x000b3] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0
  at Terraria.Main.Initialize () [0x00188] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0
  at Microsoft.Xna.Framework.Game.DoInitialize () [0x00039] in <0d98e7b0b9fd41c99d818f5193269d29>:0
  at Microsoft.Xna.Framework.Game.Run () [0x0000e] in <0d98e7b0b9fd41c99d818f5193269d29>:0
  at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <19b8fc2a5d9449fbaf5a12f2778e16ca>:0

Terminal Output:
I tried to run Terraria directly through the terminal to see if the problem could have been through an interaction with Steam. It still failed to start up. Entering ./Terraria or ./Terraria.bin.x86_64 into the terminal while in the game's directory returns essentially the same output into the terminal (Username substituted with Entity_Number_X):
Code:
Error Logging Enabled.
[S_API] SteamAPI_Init(): Loaded '/home/Entity_Number_X/.local/share/Steam/linux64/steamclient.so' OK.
Setting breakpad minidump AppID = 105600
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198084076590 [API loaded no]
FNA3D Driver: OpenGL
OpenGL Renderer: AMD Radeon RX 5500 XT (navi14, LLVM 13.0.1, DRM 3.42, 5.15.0-48-generic)
OpenGL Driver: 4.6 (Compatibility Profile) Mesa 22.0.5
OpenGL Vendor: AMD
MojoShader Profile: glsl120
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (3243) : Trying to close low level socket support, but we still have sockets open!
assert_20220928161229_3.dmp[9521]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220928161229_3.dmp
assert_20220928161229_3.dmp[9521]: Finished uploading minidump (out-of-process): success = no
assert_20220928161229_3.dmp[9521]: error: libcurl.so: cannot open shared object file: No such file or directory
assert_20220928161229_3.dmp[9521]: file ''/tmp/dumps/assert_20220928161229_3.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''

Hope this is enough to help find a solution to the problem; I haven't been able to find a solution.
 
I have the same issue with my server, Ill post my error log below if that helps anything
System Info: Core i5 4670 @ 3.6GHz, 8gb ddr3, 120gb ssd, Ubuntu 22.04.1

9/28/2022 1:18:20 PM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field> at Terraria.Main.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00039] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Main.DedServ () [0x00d4f] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <a7dba2c2017e482d8fabbe6729c04922>:0

9/28/2022 1:19:18 PM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field> at Terraria.Main.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00039] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Main.DedServ () [0x00d4f] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <a7dba2c2017e482d8fabbe6729c04922>:0

9/28/2022 1:26:21 PM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field> at Terraria.Main.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00039] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Main.DedServ () [0x00d4f] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <a7dba2c2017e482d8fabbe6729c04922>:0

9/28/2022 1:28:57 PM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field> at Terraria.Main.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00039] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Main.DedServ () [0x00d4f] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <a7dba2c2017e482d8fabbe6729c04922>:0
 
Specs: Processor: Intel Xeon E5-2699-v3
Graphics: Nvidia Quadro P400 2GB
RAM: 96GB
OS: Unraid 6.11.0

yesterday running the Docker with 1.4.4 was totally fine but now after updating to 1.4.4.1
getting same error as Entity number X

PS. downloaded the 1.4.4.1 fixed from the forum and deleted all files and put the new ones in place and still get the same issue

9/29/2022 5:11:41 AM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field 'System.Windows.Forms.Control:accessibility_object' (59) due to: Could not load file or assembly 'Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. assembly:/serverdata/serverfiles/System.Windows.Forms.dll type:Control member:(null) assembly:/serverdata/serverfiles/System.Windows.Forms.dll type:ScrollableControl member:(null) assembly:/serverdata/serverfiles/System.Windows.Forms.dll type:ContainerControl member:(null)
at Terraria.Main.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00039] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Main.DedServ () [0x00d4f] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <a7dba2c2017e482d8fabbe6729c04922>:0


Server seems to run until someone actually connects to terraria and then just this pops up in crash logs without further notice in the cmd
 
Specs: Processor: Intel Xeon E5-2699-v3
Graphics: Nvidia Quadro P400 2GB
RAM: 96GB
OS: Unraid 6.11.0

yesterday running the Docker with 1.4.4 was totally fine but now after updating to 1.4.4.1
getting same error as Entity number X

PS. downloaded the 1.4.4.1 fixed from the forum and deleted all files and put the new ones in place and still get the same issue

9/29/2022 5:11:41 AM
System.TypeLoadException: Could not set up parent class, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field 'System.Windows.Forms.Control:accessibility_object' (59) due to: Could not load file or assembly 'Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. assembly:/serverdata/serverfiles/System.Windows.Forms.dll type:Control member:(null) assembly:/serverdata/serverfiles/System.Windows.Forms.dll type:ScrollableControl member:(null) assembly:/serverdata/serverfiles/System.Windows.Forms.dll type:ContainerControl member:(null)
at Terraria.Main.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00039] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Main.DedServ () [0x00d4f] in <a7dba2c2017e482d8fabbe6729c04922>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000c6] in <a7dba2c2017e482d8fabbe6729c04922>:0


Server seems to run until someone actually connects to terraria and then just this pops up in crash logs without further notice in the cmd

Are you using GOG? If so, can you make sure you/your server are updated to 1.4.4.1 v2?
 
The server and me are not using GOG. I use the Steam Version of Terraria not modded.
The server is running a Docker Container with solely the standart terraria linux files with nothing else.
i cant run files any other way than that so if i want to get new files which are not for download on the Terraria sides i have to insert them manually into the container.
atm the files in the container are from "1.4.4.1-fixed" which got shared in the forum already.
if these got updated again a link to said 1.4.4.1 v2 would be appreciated.

EDIT: apprently the new fixed version is fixed and should work if it woudnt be for the Unraid docker container to redownload the broken files after every single restart. contacted the container owner and he should push a fix with the new files

Big Thanks for CB for working with me on this issue and trouble shooting that.
 
Last edited:
I keep getting this error when running the latest version on ubuntu 20.04

please help

Bash:
Error Logging Enabled.
[S_API] SteamAPI_Init(): Loaded '/home/jaivin/.local/share/Steam/linux64/steamclient.so' OK.
Setting breakpad minidump AppID = 105600
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198124595191 [API loaded no]
FNA3D Driver: OpenGL
OpenGL Renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL Driver: 4.6.0 NVIDIA 510.85.02
OpenGL Vendor: NVIDIA Corporation
MojoShader Profile: glsl120
Resolution changed to: 1920x1080.
Razer Chroma not supported: System.DllNotFoundException: RzChromaSDK.dll assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) ReLogic.Peripherals.RGB.Razer.NativeMethods.Init()
  at ReLogic.Peripherals.RGB.Razer.RazerDeviceGroup.Initialize () [0x0000a] in <9f3bdc276e48415783b9f18fa74e4d26>:0
Corsair RGB not supported: System.DllNotFoundException: CUESDK_2015.dll assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) ReLogic.Peripherals.RGB.Corsair.NativeMethods.CorsairPerformProtocolHandshake()
  at ReLogic.Peripherals.RGB.Corsair.CorsairDeviceGroup.Initialize () [0x00014] in <9f3bdc276e48415783b9f18fa74e4d26>:0
Logitech RGB not supported: System.DllNotFoundException: LogitechLedEnginesWrapper  assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) ReLogic.Peripherals.RGB.Logitech.NativeMethods.LogiLedInit()
  at ReLogic.Peripherals.RGB.Logitech.LogitechDeviceGroup.Initialize () [0x0000a] in <9f3bdc276e48415783b9f18fa74e4d26>:0
================
10/3/2022 12:37:20 AM: Unhandled Exception
Thread: 7 []
Culture: en-US
Exception: System.BadImageFormatException: Could not resolve field token 0x0400519b, due to: Could not load type of field 'Terraria.Audio.MP3AudioTrack:_mp3Stream' (1) due to: Could not resolve type with token 01000141 from typeref (expected class 'XPT.Core.Audio.MP3Sharp.MP3Stream' in assembly 'MP3Sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') assembly:MP3Sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null type:XPT.Core.Audio.MP3Sharp.MP3Stream member:(null) assembly:/home/jaivin/.local/share/Steam/steamapps/common/Terraria/Terraria.exe type:MP3AudioTrack member:(null)
File name: 'Terraria'
  at (wrapper managed-to-native) System.RuntimeMethodHandle.GetFunctionPointer(intptr)
  at System.RuntimeMethodHandle.GetFunctionPointer () [0x00000] in <d1664be62cd44600bbd25f7afa292479>:0
  at Terraria.Program.ForceJITOnAssembly (System.Reflection.Assembly assembly) [0x00060] in <208579ddcf5746d2b4633e09761aecdf>:0
  at Terraria.Program.ForceLoadAssembly (System.Reflection.Assembly assembly, System.Boolean initializeStaticMembers) [0x0000d] in <208579ddcf5746d2b4633e09761aecdf>:0
  at Terraria.Program.ForceLoadThread (System.Object threadContext) [0x00005] in <208579ddcf5746d2b4633e09761aecdf>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00025] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ThreadHelper.ThreadStart (System.Object obj) [0x0000f] in <d1664be62cd44600bbd25f7afa292479>:0
HResult: -2147024885
================
[ERROR] FATAL UNHANDLED EXCEPTION: System.BadImageFormatException: Could not resolve field token 0x0400519b, due to: Could not load type of field 'Terraria.Audio.MP3AudioTrack:_mp3Stream' (1) due to: Could not resolve type with token 01000141 from typeref (expected class 'XPT.Core.Audio.MP3Sharp.MP3Stream' in assembly 'MP3Sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') assembly:MP3Sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null type:XPT.Core.Audio.MP3Sharp.MP3Stream member:(null) assembly:/home/jaivin/.local/share/Steam/steamapps/common/Terraria/Terraria.exe type:MP3AudioTrack member:(null)
File name: 'Terraria'
  at (wrapper managed-to-native) System.RuntimeMethodHandle.GetFunctionPointer(intptr)
  at System.RuntimeMethodHandle.GetFunctionPointer () [0x00000] in <d1664be62cd44600bbd25f7afa292479>:0
  at Terraria.Program.ForceJITOnAssembly (System.Reflection.Assembly assembly) [0x00060] in <208579ddcf5746d2b4633e09761aecdf>:0
  at Terraria.Program.ForceLoadAssembly (System.Reflection.Assembly assembly, System.Boolean initializeStaticMembers) [0x0000d] in <208579ddcf5746d2b4633e09761aecdf>:0
  at Terraria.Program.ForceLoadThread (System.Object threadContext) [0x00005] in <208579ddcf5746d2b4633e09761aecdf>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00025] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d1664be62cd44600bbd25f7afa292479>:0
  at System.Threading.ThreadHelper.ThreadStart (System.Object obj) [0x0000f] in <d1664be62cd44600bbd25f7afa292479>:0
 
Back
Top Bottom