首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是AddressSanitizer:DEADLYSIGNAL?

什么是AddressSanitizer:DEADLYSIGNAL?
EN

Stack Overflow用户
提问于 2020-03-09 15:59:00
回答 1查看 7K关注 0票数 1

Address杀菌剂报告了以下错误:

代码语言:javascript
运行
复制
AddressSanitizer:DEADLYSIGNAL
=================================================================
==2385==ERROR: AddressSanitizer: BUS on unknown address 0x00080042a288 (pc 0x00080042a288 bp 0x7fffffffd2e0 sp 0x7fffffffd280 T0)

一般来说,这意味着什么?

EN

回答 1

Stack Overflow用户

发布于 2020-03-11 02:45:57

,这通常意味着什么?

你的程序跳到了一个疯狂的地址,AddressSanitizer对此一无所知。

这个地址看上去并没有那么疯狂,它的范围是人们可以合理地期望32位i*86 Linux可执行代码驻留的范围。

但是您正在运行64位二进制文件,对于这样的二进制文件,特定的地址没有多大意义。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60604221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档