So I’m trying to download Thrive 0.8.2 via Github on a macOS Monterey and the launcher seems to be working perfectly but every time I launch it it just Crashes, opens again, and crashes again. I changed the settings and it now can get to the main menu(whatever it’s called) for a split second
Code should be here
-
Playing 0.8.2 for Mac (Latest)
-
Thrive is starting. Log output (due to buffering this is likely not in real time):
-
Thrive was not detected as having started correctly. Will attempt to start Thrive again, attempt number: 2
-
Thrive is starting. Log output (due to buffering this is likely not in real time):
-
Godot Engine v4.4.1.stable.mono.official.49a5bc7b6 - https://godotengine.org
-
OpenGL API 4.1 Metal - 76.3 - Compatibility - Using Device: Apple - Apple M1
- Note: error lines may not match up when they happened in relation to normal output due to buffering.
-
Error lines are any lines received from the game’s stderr output stream.
-
ERROR: e[1;33mWARNING:e[0;93m 2D MSAA is not yet supported for GLES3.
-
ERROR: e[0;90m at: render_target_set_msaa (drivers/gles3/storage/texture_storage.cpp:2692)e[0m
-
ERROR: Native library is missing (or unloadable). If you downloaded a compiled Thrive version, this version (may be) broken. If you are trying to compile Thrive you need to compile the native modules as well
-
ERROR: Please do not report to us the next unhandled exception error about this, unless this is an official Thrive release that has this issue
-
ERROR: System.DllNotFoundException: Unable to load shared library ‘/Users/***********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’ or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable:
-
ERROR: dlopen(/Users/********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib, 0x0001): Symbol not found: (__ZNSt3__122__libcpp_verbose_abortEPKcz)
-
ERROR: Referenced from: ‘/Users/********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’
-
ERROR: Expected in: ‘/usr/lib/libc++.1.dylib’
-
ERROR:
-
ERROR: at System.Runtime.InteropServices.NativeLibrary.Load(String libraryPath)
-
ERROR: at NativeInterop.LoadLibraryIfExists(String libraryPath, IntPtr& loaded) in /Users/hhyyrylainen/Projects/Thrive/src/native/interop/NativeInterop.cs:line 695
-
ERROR: at NativeInterop.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in /Users/hhyyrylainen/Projects/Thrive/src/native/interop/NativeInterop.cs:line 586
-
ERROR: at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags)
-
ERROR: at NativeMethods.CheckAPIVersion()
-
ERROR: at NativeMethods.CheckAPIVersion()
-
ERROR: at NativeInterop.Load() in /Users/hhyyrylainen/Projects/Thrive/src/native/interop/NativeInterop.cs:line 100
-
ERROR: at StartupActions..ctor() in /Users/hhyyrylainen/Projects/Thrive/src/engine/StartupActions.cs:line 121
-
ERROR: Skipping settings apply as the game should close soon
-
ERROR: Closing Thrive “normally” due to a detected problem
-
e[1;31mERROR:e[0;91m ThriveConfig is inaccessible
-
ERROR: e[0;90m at: RegisterDebugDraw (/Users/hhyyrylainen/Projects/Thrive/src/extension/nodes/DebugDrawer.cpp:285)e[0m
-
ERROR: 4 RID allocations of type ‘N5GLES37TextureE’ were leaked at exit.
-
e[1;31mERROR:e[0;91m Texture with GL ID of 15: leaked 2284 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Texture with GL ID of 340: leaked 3064 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Texture with GL ID of 341: leaked 12280 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Texture with GL ID of 342: leaked 12280 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
This is Thrive version: 0.8.2.0 (see below for more build info)
-
Thrive is starting at: Saturday, May 10, 2025 8:07:13 PM (log file name may say something else but this is the correct time)
-
TODO: reimplement unhandled exception handler: Options for dealing with unhandled C# exceptions present in Godot 3 are missing in Godot 4 · Issue #73515 · godotengine/godot · GitHub
-
Startup C# locale is: en-US Godot locale is: en_US
-
user:// directory is: /Users/*********/Library/Application Support/Thrive
-
Game logs are written to: /Users/**********/Library/Application Support/Thrive/logs latest log is ‘log.txt’
-
Mac detected so skipping CPU check and not trying to use AVX
-
Checked that required CPU features are present
-
Thrive native library load failed due to: Unable to load shared library ‘/Users/**********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’ or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable:
-
dlopen(/Users/*********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib, 0x0001): Symbol not found: (__ZNSt3__122__libcpp_verbose_abortEPKcz)
-
Referenced from: ‘/Users/*********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’
-
Expected in: ‘/usr/lib/libc++.1.dylib’
- Preventing startup due to StartupActions failing
-
No SteamClient class found, not initializing Steam
-
SimulationParameters are good
-
This version of Thrive was built at Friday, 02 May 2025 18:08:47 from commit ae747500ea916e395035aa0d325c9c50051bc9db on branch mac_physics_crash
-
Beginning Thrive news feed fetch
-
TaskExecutor started with parallel job count: 4
-
Skipping main menu initialization due to quitting
-
Disk cache loaded, total size: 0.0 MiB
-
Loading mod Nodes into the scene tree
-
Shutting down native library
-
Skipping native library shutdown as it was not fully loaded
-
Shutdown actions complete
-
Child process exited with code 0
-
ERROR: Restarting Thrive due to detected startup failure
-
Godot Engine v4.4.1.stable.mono.official.49a5bc7b6 - https://godotengine.org
-
OpenGL API 4.1 Metal - 76.3 - Compatibility - Using Device: Apple - Apple M1
- ERROR: e[1;33mWARNING:e[0;93m 2D MSAA is not yet supported for GLES3.
-
ERROR: e[0;90m at: render_target_set_msaa (drivers/gles3/storage/texture_storage.cpp:2692)e[0m
-
ERROR: Native library is missing (or unloadable). If you downloaded a compiled Thrive version, this version (may be) broken. If you are trying to compile Thrive you need to compile the native modules as well
-
ERROR: Please do not report to us the next unhandled exception error about this, unless this is an official Thrive release that has this issue
-
ERROR: System.DllNotFoundException: Unable to load shared library ‘/Users/**********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’ or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable:
-
ERROR: dlopen(/Users/********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib, 0x0001): Symbol not found: (__ZNSt3__122__libcpp_verbose_abortEPKcz)
-
ERROR: Referenced from: ‘/Users/*********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’
-
ERROR: Expected in: ‘/usr/lib/libc++.1.dylib’
-
ERROR:
-
ERROR: at System.Runtime.InteropServices.NativeLibrary.Load(String libraryPath)
-
ERROR: at NativeInterop.LoadLibraryIfExists(String libraryPath, IntPtr& loaded) in /Users/hhyyrylainen/Projects/Thrive/src/native/interop/NativeInterop.cs:line 695
-
ERROR: at NativeInterop.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in /Users/hhyyrylainen/Projects/Thrive/src/native/interop/NativeInterop.cs:line 586
-
ERROR: at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags)
-
ERROR: at NativeMethods.CheckAPIVersion()
-
ERROR: at NativeMethods.CheckAPIVersion()
-
ERROR: at NativeInterop.Load() in /Users/hhyyrylainen/Projects/Thrive/src/native/interop/NativeInterop.cs:line 100
-
ERROR: at StartupActions..ctor() in /Users/hhyyrylainen/Projects/Thrive/src/engine/StartupActions.cs:line 121
-
ERROR: Skipping settings apply as the game should close soon
-
ERROR: Closing Thrive “normally” due to a detected problem
-
e[1;31mERROR:e[0;91m ThriveConfig is inaccessible
-
ERROR: e[0;90m at: RegisterDebugDraw (/Users/hhyyrylainen/Projects/Thrive/src/extension/nodes/DebugDrawer.cpp:285)e[0m
-
ERROR: 4 RID allocations of type ‘N5GLES37TextureE’ were leaked at exit.
-
e[1;31mERROR:e[0;91m Texture with GL ID of 15: leaked 2284 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Texture with GL ID of 340: leaked 3064 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Texture with GL ID of 341: leaked 12280 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Texture with GL ID of 342: leaked 12280 bytes.
-
ERROR: e[0;90m at: ~Utilities (drivers/gles3/storage/utilities.cpp:77)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
e[1;31mERROR:e[0;91m Parameter “RenderingServer::get_singleton()” is null.
-
ERROR: e[0;90m at: ~CompressedTexture2D (scene/resources/compressed_texture.cpp:464)e[0m
-
This is Thrive version: 0.8.2.0 (see below for more build info)
-
Thrive is starting at: Saturday, May 10, 2025 8:07:18 PM (log file name may say something else but this is the correct time)
-
TODO: reimplement unhandled exception handler: Options for dealing with unhandled C# exceptions present in Godot 3 are missing in Godot 4 · Issue #73515 · godotengine/godot · GitHub
-
Startup C# locale is: en-US Godot locale is: en_US
-
user:// directory is: /Users/8888888/Library/Application Support/Thrive
-
Game logs are written to: /Users/*********/Library/Application Support/Thrive/logs latest log is ‘log.txt’
-
Mac detected so skipping CPU check and not trying to use AVX
-
Checked that required CPU features are present
-
Thrive native library load failed due to: Unable to load shared library ‘/Users/*********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’ or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable:
-
dlopen(/Users/*************/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib, 0x0001): Symbol not found: (__ZNSt3__122__libcpp_verbose_abortEPKcz)
-
Referenced from: ‘/Users/*********/Library/Application Support/Thrive-Launcher/installed/Thrive_0.8.2.0_mac_osx/Thrive.app/Contents/MacOS/lib/libthrive_native_without_avx.dylib’
-
Expected in: ‘/usr/lib/libc++.1.dylib’
- Preventing startup due to StartupActions failing
-
No SteamClient class found, not initializing Steam
-
SimulationParameters are good
-
This version of Thrive was built at Friday, 02 May 2025 18:08:47 from commit ae747500ea916e395035aa0d325c9c50051bc9db on branch mac_physics_crash
-
Beginning Thrive news feed fetch
-
TaskExecutor started with parallel job count: 4
-
Skipping main menu initialization due to quitting
-
Disk cache loaded, total size: 0.0 MiB
-
Loading mod Nodes into the scene tree
-
Shutting down native library
-
Skipping native library shutdown as it was not fully loaded
-
Shutdown actions complete
-
Child process exited with code 0
-
Thrive has exited normally (exit code 0).
-
If the game did not start correctly, please try the Thrive launch workarounds available under “Thrive Options” in the launcher settings
ps: does this count as a bug report? I think it does but I want to make sure.