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]

Reply via email to