Skip to content

Crash when generating hell mode seed #6187

@garrettjoecox

Description

@garrettjoecox

Reproduction: Activate hell mode preset, generate seed.

Image

Context:

Image

Stack

libc++.1.dylib!std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) (Unknown Source:0)
soh-macos!WriteShuffledEntrance(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, Rando::Entrance*) (soh/soh/Enhancements/randomizer/3drando/spoiler_log.cpp:93)
soh-macos!WriteShuffledEntrances() (soh/soh/Enhancements/randomizer/3drando/spoiler_log.cpp:250)
soh-macos!SpoilerLog_Write() (soh/soh/Enhancements/randomizer/3drando/spoiler_log.cpp:368)
soh-macos!Playthrough::Playthrough_Init(unsigned int, std::__1::set<RandomizerCheck, std::__1::less<RandomizerCheck>, std::__1::allocator<RandomizerCheck>>, std::__1::set<RandomizerTrick, std::__1::less<RandomizerTrick>, std::__1::allocator<RandomizerTrick>>) (soh/soh/Enhancements/randomizer/3drando/playthrough.cpp:79)
soh-macos!GenerateRandomizer(std::__1::set<RandomizerCheck, std::__1::less<RandomizerCheck>, std::__1::allocator<RandomizerCheck>>, std::__1::set<RandomizerTrick, std::__1::less<RandomizerTrick>, std::__1::allocator<RandomizerTrick>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) (soh/soh/Enhancements/randomizer/3drando/menu.cpp:49)
soh-macos!RandoMain::GenerateRando(std::__1::set<RandomizerCheck, std::__1::less<RandomizerCheck>, std::__1::allocator<RandomizerCheck>>, std::__1::set<RandomizerTrick, std::__1::less<RandomizerTrick>, std::__1::allocator<RandomizerTrick>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) (soh/soh/Enhancements/randomizer/3drando/rando_main.cpp:16)
soh-macos!GenerateRandomizerImgui(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) (soh/soh/Enhancements/randomizer/randomizer.cpp:3494)
soh-macos!decltype(std::declval<void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)>()(std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>())) std::__1::__invoke[abi:ne200100]<void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void (*&&)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&&) (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__type_traits/invoke.h:179)
soh-macos!void std::__1::__thread_execute[abi:ne200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>&, std::__1::__tuple_indices<2ul>) (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__thread/thread.h:205)
soh-macos!void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(void*) (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__thread/thread.h:214)
libsystem_pthread.dylib!_pthread_start (Unknown Source:0)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions