[GH-ISSUE #405] ARM架构平台编译通过,启动监控服务,folly::symbolizer::getStackTraceStr() 在aarch64架构上导致段错误,怎么解决? #233

Open
opened 2026-10-26 09:47:31 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @ericyuanhui on GitHub (Mar 31, 2026).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/405

使用最新的代码,在ARM架构平台下使用ubuntu24.04编译,已经处理了很多环境问题了,编译通过了,但是第一步启动monitor的时候,就出现了Segmentation fault,具体的堆栈如下:

Image

分析下来是问题发生在 ThreadPoolGroup 构造函数的第33行,问题根源 : folly::symbolizer::getStackTraceStr() 在调用folly::symbolizer::SymbolizePrinter::print() 时发生段错误。
ThreadPoolGroup构造函数
-> folly::symbolizer::getStackTraceStr()
-> folly::symbolizer::SymbolizePrinter::println()
-> folly::symbolizer::SymbolizePrinter::print()
-> folly::basic_fbstring::append()
-> folly::fbstring_core::expandNoinit()
-> folly::fbstring_core::reserveSmall()
-> folly::goodMallocSize()
-> 0x0000000000000000 (空指针调用)

是否是架构兼容性问题 ,这是在aarch64(ARM64)架构上运行的,请问社区有什么好的解决办法吗?这里可以禁用吗?在aarch64/ARM架构上禁用symbolizer。

Originally created by @ericyuanhui on GitHub (Mar 31, 2026). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/405 使用最新的代码,在ARM架构平台下使用ubuntu24.04编译,已经处理了很多环境问题了,编译通过了,但是第一步启动monitor的时候,就出现了Segmentation fault,具体的堆栈如下: <img width="1636" height="855" alt="Image" src="https://github.com/user-attachments/assets/be17b675-766b-41f0-bbde-236e732a659b" /> 分析下来是问题发生在 ThreadPoolGroup 构造函数的第33行,问题根源 : folly::symbolizer::getStackTraceStr() 在调用folly::symbolizer::SymbolizePrinter::print() 时发生段错误。 ThreadPoolGroup构造函数 -> folly::symbolizer::getStackTraceStr() -> folly::symbolizer::SymbolizePrinter::println() -> folly::symbolizer::SymbolizePrinter::print() -> folly::basic_fbstring::append() -> folly::fbstring_core<char>::expandNoinit() -> folly::fbstring_core<char>::reserveSmall() -> folly::goodMallocSize() -> 0x0000000000000000 (空指针调用) 是否是架构兼容性问题 ,这是在aarch64(ARM64)架构上运行的,请问社区有什么好的解决办法吗?这里可以禁用吗?在aarch64/ARM架构上禁用symbolizer。
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/3FS#233
No description provided.