- Steam or GOG
- GOG
- Single Player/Multiplayer
- Single
- Operating System
- Linux Other
- Terraria Version
- 1.4.1
- Controls Used
- Keyboard/Mouse
Specific OS: Debian 10
This bug report describes multiple issues of which I am convinced they have the same origin, hence I will name them all.
Descriptions:
Some parts of the inventory stop rendering when the Prismatic Lacewing is supposed to show.
The item slot where the Prismatic Lacewing is supposed to appear is empty, any slot past that is no longer rendered.
This applies to the duping menu as well as when the item is in the player's inventory. (See image below)
As is seen on the screenshot, the icon is not there, no slots are rendered after this empty slot in the duplication menu, the tabs on the duplication menu are also gone, as well as the player's coin and ammunition slots.
Putting the item in inventory or trash has similar effects, the location of the item affects which slots stop rendering.
Scrolling beyond the Prismatic Lacewing item in the duplication menu (where it would no longer be on screen), everything returns to normal.
When the item is used (Prismatic Lacewing is released) the game instantly crashes with the following error log:
A Prismatic Lacewing that naturally spawned in the world renders fine, until the player catches it with a bug net, at which the game crashes with the following error log:
Running the game from a console does return a few things (mostly RGB LED hardware related), but I will include it here anyway:
There are no further messages while the game runs, or when it crashes.
I figured those last three messages may have something to do with this issue.
I hope this is useful information.
Thanks in advance for looking into this.
This bug report describes multiple issues of which I am convinced they have the same origin, hence I will name them all.
Descriptions:
Some parts of the inventory stop rendering when the Prismatic Lacewing is supposed to show.
The item slot where the Prismatic Lacewing is supposed to appear is empty, any slot past that is no longer rendered.
This applies to the duping menu as well as when the item is in the player's inventory. (See image below)
As is seen on the screenshot, the icon is not there, no slots are rendered after this empty slot in the duplication menu, the tabs on the duplication menu are also gone, as well as the player's coin and ammunition slots.
Putting the item in inventory or trash has similar effects, the location of the item affects which slots stop rendering.
Scrolling beyond the Prismatic Lacewing item in the duplication menu (where it would no longer be on screen), everything returns to normal.
When the item is used (Prismatic Lacewing is released) the game instantly crashes with the following error log:
Code:
System.NullReferenceException: Object reference not set to an instance of an object
at Terraria.Utils.Frame (Microsoft.Xna.Framework.Graphics.Texture2D tex, System.Int32 horizontalFrames, System.Int32 verticalFrames, System.Int32 frameX, System.Int32 frameY, System.Int32 sizeOffsetX, System.Int32 sizeOffsetY) [0x00000] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.DrawItem_GetBasics (Terraria.Item item, System.Int32 slot, Microsoft.Xna.Framework.Graphics.Texture2D& texture, Microsoft.Xna.Framework.Rectangle& frame) [0x0018e] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.DrawItem (Terraria.Item item, System.Int32 whoami) [0x00021] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.DrawItems () [0x00004] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.DoDraw (Microsoft.Xna.Framework.GameTime gameTime) [0x0162a] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.Draw (Microsoft.Xna.Framework.GameTime gameTime) [0x0001c] in <8a6292991f0f4281af87f7457c258353>:0
at Microsoft.Xna.Framework.Game.Tick () [0x00222] in <504db6022364424d8a08e59b03e5441c>:0
at Microsoft.Xna.Framework.Game.RunLoop () [0x0003c] in <504db6022364424d8a08e59b03e5441c>:0
at Microsoft.Xna.Framework.Game.Run () [0x00032] in <504db6022364424d8a08e59b03e5441c>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000b2] in <8a6292991f0f4281af87f7457c258353>:0
A Prismatic Lacewing that naturally spawned in the world renders fine, until the player catches it with a bug net, at which the game crashes with the following error log:
Code:
Microsoft.Xna.Framework.Content.ContentLoadException: Decompression of XnaAsset failed.
at Microsoft.Xna.Framework.Content.ContentManager.GetContentReaderFromXnb (System.String originalAssetName, System.IO.Stream& stream, System.IO.BinaryReader xnbReader, System.Char platform, System.Action`1[T] recordDisposableObject) [0x0014a] in <504db6022364424d8a08e59b03e5441c>:0
at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[T] (System.String assetName, System.Action`1[T] recordDisposableObject) [0x001a2] in <504db6022364424d8a08e59b03e5441c>:0
at ReLogic.Content.Readers.XnbReader+InternalContentManager.Load[T] () [0x00000] in <9933f737144e439f8b53d97f8a3010b9>:0
at ReLogic.Content.Readers.XnbReader.FromStream[T] (System.IO.Stream stream) [0x00012] in <9933f737144e439f8b53d97f8a3010b9>:0
at ReLogic.Content.AssetReaderCollection.Read[T] (System.IO.Stream stream, System.String extension) [0x0001c] in <9933f737144e439f8b53d97f8a3010b9>:0
at ReLogic.Content.AssetLoader.TryLoad[T] (System.String assetName, ReLogic.Content.Sources.IContentSource source, T& resultAsset) [0x0002d] in <9933f737144e439f8b53d97f8a3010b9>:0
at ReLogic.Content.AssetRepository.TryLoadingAsset[T] (ReLogic.Content.Asset`1[T] asset, ReLogic.Content.AssetRequestMode mode) [0x0005e] in <9933f737144e439f8b53d97f8a3010b9>:0
at ReLogic.Content.AssetRepository.LoadAsset[T] (ReLogic.Content.Asset`1[T] asset, ReLogic.Content.AssetRequestMode mode) [0x00045] in <9933f737144e439f8b53d97f8a3010b9>:0
at ReLogic.Content.AssetRepository.Request[T] (System.String assetName, ReLogic.Content.AssetRequestMode mode) [0x0005e] in <9933f737144e439f8b53d97f8a3010b9>:0
at Terraria.Main.LoadItem (System.Int32 i) [0x0001f] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.DrawItem (Terraria.Item item, System.Int32 whoami) [0x00011] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.DrawItems () [0x00004] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.DoDraw (Microsoft.Xna.Framework.GameTime gameTime) [0x0162a] in <8a6292991f0f4281af87f7457c258353>:0
at Terraria.Main.Draw (Microsoft.Xna.Framework.GameTime gameTime) [0x0001c] in <8a6292991f0f4281af87f7457c258353>:0
at Microsoft.Xna.Framework.Game.Tick () [0x00222] in <504db6022364424d8a08e59b03e5441c>:0
at Microsoft.Xna.Framework.Game.RunLoop () [0x0003c] in <504db6022364424d8a08e59b03e5441c>:0
at Microsoft.Xna.Framework.Game.Run () [0x00032] in <504db6022364424d8a08e59b03e5441c>:0
at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x000b2] in <8a6292991f0f4281af87f7457c258353>:0
Running the game from a console does return a few things (mostly RGB LED hardware related), but I will include it here anyway:
Code:
~/GOG Games/Terraria$ ./start.sh
Running Terraria
Error Logging Enabled.
EXT_swap_control_tear unsupported. Fall back to standard VSync.
FNA3D Driver: OpenGL
OpenGL Renderer: Radeon RX 570 Series (POLARIS10, DRM 3.27.0, 4.19.0-10-amd64, LLVM 7.0.1)
OpenGL Driver: 4.5 (Compatibility Profile) Mesa 18.3.6
OpenGL Vendor: X.Org
MojoShader Profile: glsl120
EXT_swap_control_tear unsupported. Fall back to standard VSync.
EXT_swap_control_tear unsupported. Fall back to standard VSync.
Resolution changed to: 800x600.
EXT_swap_control_tear unsupported. Fall back to standard VSync.
Resolution changed to: 1920x1020.
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 <9933f737144e439f8b53d97f8a3010b9>: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 <9933f737144e439f8b53d97f8a3010b9>: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 <9933f737144e439f8b53d97f8a3010b9>:0
EXT_swap_control_tear unsupported. Fall back to standard VSync.
WaveMaskData texture recreated. 98x151
WaveMaskData texture recreated. 98x151
WaveMaskData texture recreated. 98x151
I figured those last three messages may have something to do with this issue.
I hope this is useful information.
Thanks in advance for looking into this.