hiroyuki-sato opened a new issue, #48150: URL: https://github.com/apache/arrow/issues/48150
### Describe the bug, including details regarding any error messages, version, and platform. https://github.com/Homebrew/homebrew-core/pull/250955 Reproduce steps ``` curl -L -O https://raw.githubusercontent.com/Homebrew/homebrew-core/1ce49820c3536e1c512a677c9138aee6321bdf12/Formula/a/apache-arrow.rb BREW_DEVELOPER=true brew install --build-from-source ./apache-arrow.rb /usr/bin/clang++ test.cpp -std=c++17 -I/opt/homebrew/Cellar/apache-arrow/22.0.0/include -L/opt/homebrew/Cellar/apache-arrow/22.0.0/lib -larrow -o test ``` ```cpp #include "arrow/api.h" int main(void) { arrow::int64(); return 0; } ``` ``` * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0) * frame #0: 0x0000000000000000 frame #1: 0x000000010175eaa4 libarrow.2200.dylib`std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, arrow::Result<arrow::fs::FileSystemFactoryRegistry::Registered>>, void*>*>, bool> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, arrow::Result<arrow::fs::FileSystemFactoryRegistry::Registered>>, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, arrow::Result<arrow::fs::FileSystemFactoryRegistry::Registered>>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1: :allocator<char>>>, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, arrow::Result<arrow::fs::FileSystemFactoryRegistry::Registered>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, arrow::Result<arrow::fs::FileSystemFactoryRegistry::Registered>>>>::__emplace_unique_key_args<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>>, arrow::fs::FileSystemFactoryRegistry::Registered>(std::__1::basic_strin g<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&&, arrow::fs::FileSystemFactoryRegistry::Registered&&) + 80 frame #2: 0x000000010175cb10 libarrow.2200.dylib`arrow::fs::FileSystemFactoryRegistry::RegisterFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, arrow::fs::FileSystemFactory, std::__1::function<void ()>, bool) + 336 frame #3: 0x000000010175cf0c libarrow.2200.dylib`arrow::fs::FileSystemRegistrar::FileSystemRegistrar(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, arrow::fs::FileSystemFactory, std::__1::function<void ()>) + 268 frame #4: 0x0000000101784504 libarrow.2200.dylib`_GLOBAL__sub_I_localfs.cc + 144 frame #5: 0x0000000185836efc dyld`invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 444 frame #6: 0x0000000185873678 dyld`invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 172 frame #7: 0x00000001858935cc dyld`invocation function for block in mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const + 240 frame #8: 0x0000000185890358 dyld`mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 208 frame #9: 0x0000000185891a98 dyld`mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const + 124 frame #10: 0x0000000185868ba0 dyld`dyld3::MachOFile::forEachInitializerPointerSection(Diagnostics&, void (unsigned int, unsigned int, bool&) block_pointer) const + 160 frame #11: 0x0000000185873318 dyld`dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 432 frame #12: 0x0000000185836cb4 dyld`dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 176 frame #13: 0x000000018583e670 dyld`dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const + 36 frame #14: 0x0000000185837460 dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const + 308 frame #15: 0x0000000185837400 dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const + 212 frame #16: 0x000000018583bbf0 dyld`dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_0::operator()() const + 180 frame #17: 0x000000018583777c dyld`dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 716 frame #18: 0x0000000185858a20 dyld`dyld4::APIs::runAllInitializersForMain() + 392 frame #19: 0x000000018581be00 dyld`dyld4::prepare(dyld4::APIs&, mach_o::Header const*) + 3092 frame #20: 0x000000018581b1d8 dyld`dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() const + 236 frame #21: 0x000000018581ab4c dyld`start + 6000 ``` ### Component(s) C++ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
