kou commented on PR #49436:
URL: https://github.com/apache/arrow/pull/49436#issuecomment-4003345595
It seems that protobuf 33.5 and 34 are mixed.
Backtrace:
```text
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=2, address=0x197adaa0b)
* frame #0: 0x0000000103a6a2f8
libprotobuf.34.0.0.dylib`absl::lts_20260107::strings_internal::ResizeUninitializedTraits<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>>,
void>::Resize(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>*, unsigned long) + 156
frame #1: 0x0000000103a6a1d4
libprotobuf.34.0.0.dylib`google::protobuf::internal::EpsCopyInputStream::ReadString(char
const*, int, std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>*) + 64
frame #2: 0x0000000103b0bc00
libprotobuf.34.0.0.dylib`google::protobuf::internal::TcParser::FastBS1(google::protobuf::MessageLite*,
char const*, google::protobuf::internal::ParseContext*,
google::protobuf::internal::TcFieldData,
google::protobuf::internal::TcParseTableBase const*, unsigned long long) + 108
frame #3: 0x0000000103b97718 libprotobuf.34.0.0.dylib`bool
google::protobuf::internal::MergeFromImpl<false>(std::__1::basic_string_view<char,
std::__1::char_traits<char>>, google::protobuf::MessageLite*,
google::protobuf::internal::TcParseTableBase const*,
google::protobuf::MessageLite::ParseFlags) + 92
frame #4: 0x0000000104aab47c
libprotobuf.33.5.0.dylib`google::protobuf::MessageLite::ParseFromArray(void
const*, int) + 28
frame #5: 0x00000001049dd740
libprotobuf.33.5.0.dylib`google::protobuf::EncodedDescriptorDatabase::Add(void
const*, int) + 60
frame #6: 0x00000001049926c0
libprotobuf.33.5.0.dylib`google::protobuf::DescriptorPool::InternalAddGeneratedFile(void
const*, int) + 60
frame #7: 0x0000000104a0e234
libprotobuf.33.5.0.dylib`google::protobuf::internal::AddDescriptors(google::protobuf::internal::DescriptorTable
const*) + 116
frame #8: 0x000000019779aefc dyld`invocation function for block in
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 444
frame #9: 0x00000001977d789c dyld`invocation function for block in
dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&,
dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int)
block_pointer, void const*) const + 324
frame #10: 0x00000001977f75cc dyld`invocation function for block in
mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&)
block_pointer) const + 240
frame #11: 0x00000001977f4358
dyld`mach_o::Header::forEachLoadCommand(void (load_command const*, bool&)
block_pointer) const + 208
frame #12: 0x00000001977f5a98 dyld`mach_o::Header::forEachSection(void
(mach_o::Header::SectionInfo const&, bool&) block_pointer) const + 124
frame #13: 0x00000001977d736c
dyld`dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&,
dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int)
block_pointer, void const*) const + 516
frame #14: 0x000000019779acb4
dyld`dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 176
frame #15: 0x00000001977a2670
dyld`dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const + 36
frame #16: 0x000000019779b460
dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&,
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const
+ 308
frame #17: 0x000000019779b400
dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&,
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const
+ 212
frame #18: 0x000000019779b400
dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&,
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const
+ 212
frame #19: 0x000000019779b400
dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&,
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const
+ 212
frame #20: 0x000000019779b400
dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&,
dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const
+ 212
frame #21: 0x000000019779fbf0
dyld`dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&)
const::$_0::operator()() const + 180
frame #22: 0x000000019779b77c
dyld`dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&)
const + 716
frame #23: 0x00000001977bca20
dyld`dyld4::APIs::runAllInitializersForMain() + 392
frame #24: 0x000000019777fe00 dyld`dyld4::prepare(dyld4::APIs&,
mach_o::Header const*) + 3092
frame #25: 0x000000019777f1d8 dyld`dyld4::start(dyld4::KernelArgs*,
void*, void*)::$_0::operator()() const + 236
frame #26: 0x000000019777eb4c dyld`start + 6000
```
--
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]