Bug Report - Crash to Mac Desktop

macos

#1

MACOS Traveller

Title: Game crashing to desktop

Summary: Within seconds, the game will crash to desktop. A check of the log file seems to show a connection to something going on with a traveller.

From crash report:

Application Specific Information:
terminating with unexpected exception of type radiant::json::InvalidJson: Unknown JSON literal: 079
abort() called

Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff7598423e __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff75a3ac1c pthread_kill + 285
2 libsystem_c.dylib 0x00007fff758ed1c9 abort + 127
3 libc++abi.dylib 0x00007fff72f6e231 abort_message + 231
4 libc++abi.dylib 0x00007fff72f6e3b5 default_terminate_handler() + 241
5 libobjc.A.dylib 0x00007fff74778c8f _objc_terminate() + 105
6 libc++abi.dylib 0x00007fff72f79dfe std::__terminate(void ()()) + 8
7 libc++abi.dylib 0x00007fff72f79e73 std::terminate() + 51
8 libc++abi.dylib 0x00007fff72f79dc4 std::__unexpected(void (
)()) + 6
9 libc++abi.dylib 0x00007fff72f79f64 __cxa_call_unexpected + 133
10 Stonehearth 0x0000000109ac4333 JSONDebug::_JSON_FAIL(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) + 83
11 Stonehearth 0x0000000109aaf038 internalJSONNode::internalJSONNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) + 9208
12 Stonehearth 0x0000000109ab0955 internalJSONNode::internalJSONNode(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) + 37
13 Stonehearth 0x0000000109ab91f3 internalJSONNode::newInternal(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) + 51
14 Stonehearth 0x0000000109adbd33 JSONWorker::NewNode(internalJSONNode const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, bool) + 2707
15 Stonehearth 0x0000000109ad8de5 JSONWorker::DoArray(internalJSONNode const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) + 5141
16 Stonehearth 0x0000000109ab2a4f internalJSONNode::FetchArray() const + 1887
17 Stonehearth 0x0000000109ab2c22 internalJSONNode::Fetch() const + 130
18 Stonehearth 0x0000000109e106ea JSONNode::size() const + 42
19 Stonehearth 0x0000000109e248dd float radiant::json::Node::get(unsigned int, float const&) const + 29
20 Stonehearth 0x000000010956fc04 radiant::math::Curve::parseChannelColorHSVA(radiant::json::Node const&, char const*, std::__1::unique_ptr<radiant::math::Curve, std::__1::default_deleteradiant::math::Curve >&, std::__1::unique_ptr<radiant::math::Curve, std::__1::default_deleteradiant::math::Curve >&, std::__1::unique_ptr<radiant::math::Curve, std::__1::default_deleteradiant::math::Curve >&, std::__1::unique_ptr<radiant::math::Curve, std::__1::default_deleteradiant::math::Curve >&) + 2308

Version: Latest. And Mods: ACE, Primitive Armory Armis Maximus, Miner Profession, Fisher Job+Archipelago, Bigger Backpacks, Smart Crafter, High Class, and What’s Stuck

stonehearth.log (33.4 KB)


Unknown JSON literal: 079 abort() called
#2

I’ve seen that “error parsing json: Unknown JSON literal: 079” at some other log recently, I wonder if it’s from a mod :thinking:

Does it crash every time you load that specific savefile? If so, could you upload it?


#3

metadata.json.zip (367 Bytes)
screenshot.png.zip (120.8 KB)
server_metadata.json.zip (1.3 KB)
It won’t let me upload the compressed server_state.bin – says it’s too large. Suggestions?


#4

And yes, it crashed 3 times in row at the same spot seconds after loading.


#5

Suggestions are uploading them to a free storage site (Google Drive, Dropbox, File dropper, etc - whichever you find easier), and sharing the download link here.


#6

Here you go. Please let me know when you have downloaded it so I can get the space back.


#7

You can free the space now.