SillyBoyenjoy commented on issue #2025:
URL: 
https://github.com/apache/incubator-brpc/issues/2025#issuecomment-1336130225

   应该打开了,dyld是ios系统main执行前的动态链接器?我把LINK_SO打开后bt好像详细了点,问题似乎出在class_name.cpp里面?
   * thread 1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS 
(code=1, address=0x0)
     * frame 0: 0x0000000000000000
       frame 1: 0x00000001012e071c 
libbrpc.dylib`butil::demangle(name=<unavailable>) at class_name.cpp:54:9 [opt]
       frame 2: 0x00000001000057f0 echo_server`::__cxx_global_var_init.24() at 
class_name.h:35:62 [opt]
       frame 3: 0x0000000100031c1c dyld`invocation function for block in 
dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 164
       frame 4: 0x000000010005afcc dyld`invocation function for block in 
dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, 
dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) 
block_pointer, void const*) const + 340
       frame 5: 0x0000000100051988 dyld`invocation function for block in 
dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, 
bool, bool&) block_pointer) const + 532
       frame 6: 0x000000010001df98 
dyld`dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command 
const*, bool&) block_pointer) const + 168
       frame 7: 0x000000010005172c dyld`dyld3::MachOFile::forEachSection(void 
(dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 192
       frame 8: 0x000000010005aa14 
dyld`dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, 
dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) 
block_pointer, void const*) const + 516
       frame 9: 0x0000000100031b5c 
dyld`dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 172
       frame 10: 0x0000000100031d00 
dyld`dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, 
dyld3::Array<dyld4::Loader const*>&) const + 208
       frame 11: 0x0000000100031dcc 
dyld`dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&)
 const + 124
       frame 12: 0x0000000100046db4 
dyld`dyld4::APIs::runAllInitializersForMain() + 312
       frame 13: 0x0000000100021e00 dyld`dyld4::prepare(dyld4::APIs&, 
dyld3::MachOAnalyzer const*) + 3100
       frame 14: 0x00000001000210d4 dyld`start + 488


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to