segfault at f0 ip 00007f9954108feb sp 00007fffb5e64fc0 error 4 in libxxx.so[7f99540df000+54000]
2017-05-09
先看看这个是否有啥启发没:
http://blog.csdn.net/zhaohaijie600/article/details/45246569
1、 ip (00007f9954108feb )减去 7f99540df000 得到 29feb
7f9954 0df000

得出大致位置; 29c00 是函数在 动态连接库中的相对位置:

2、反汇编得出具体位置:
objdump -dS /usr/local/lib/libsmb.so >smb.dump
图中的 29feb 是刚通过减,求出的位置值

分析前面调用的具体函数 GetNTStatusInfo,一般都能解出问题;
如果能看懂汇编语言,能更快锁定问题的具体位置;
希望交流,不足之处请补充
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步