protobuf-2.5.0 使用问题

ssww2244 2017-02-25 02:13:03
各位大神:
我把protobuf-2.5.0在我的编译环境中进行了交叉编译, 但是在实际调用的场合,出现了段错误,是不是我编译的成果物出现问题了?
备考:使用的平台也是Arm 32位

BT 函数调用栈:
#0 0xffff0fa0 in ?? ()
#1 0xb6f43500 in MemoryBarrier ()
0xb6f43500 in MemoryBarrier ()
at ../../src/google/protobuf/stubs/atomicops_internals_arm_gcc.h:119
#2 Acquire_Load (
ptr=0xb6fb3cf0 <google::protobuf::(anonymous namespace)::generated_pool_init_>) at ../../src/google/protobuf/stubs/atomicops_internals_arm_gcc.h:138
#3 GoogleOnceInit (
init_func=0xb6f452d5 <google::protobuf::(anonymous namespace)::InitGeneratedPool()>,
once=0xb6fb3cf0 <google::protobuf::(anonymous namespace)::generated_pool_init_>) at ../../src/google/protobuf/stubs/once.h:125
#4 InitGeneratedPoolOnce () at ../../src/google/protobuf/descriptor.cc:914
#5 google::protobuf::DescriptorPool::InternalAddGeneratedFile (
encoded_file_descriptor=0xb6ed0f74, size=size@entry=144)
at ../../src/google/protobuf/descriptor.cc:953


0xffff0fa0是在 下面路径 文件 设定的 :
/src/google/protobuf/stubs/atomicops_internals_arm_gcc.h:138
typedef void (*LinuxKernelMemoryBarrierFunc)(void);
LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier __attribute__((weak)) =
(LinuxKernelMemoryBarrierFunc) 0xffff0fa0;
...全文
172 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧