博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Application Verifier添加repro之后产生的问题
阅读量:4121 次
发布时间:2019-05-25

本文共 988 字,大约阅读时间需要 3 分钟。

添加repro之后产生的bug。刚启动载入dll的时候会有

 

LuaPriv: Attaching to process...

-- LuaPriv initialized--

 

提示LuaPriv附加到进程。

运行时候暂停,除了主线程,其它线程的调用堆栈看不到源代码。

 

1、

只要访问SipMessage的sdp部分的payload type,则SipMessage的SdpContent.mSession.mMedia[0].mRtpMap数组成员Second的mName显示bad ptr。如果执行拷贝到另一个SipMessage的话,会产生错误。

 

测试代码如下:

 

   int payLoadType = 0;

   if(sdp)

   {

      payLoadType = sdp->session().media().front().codecs().front().payloadType();

      resip::SipMessage* sip = new resip::SipMessage(*message);

   }

 

 

2、

启动时报错

 

=======================================

VERIFIER STOP 00000013: pid 0x1358: First chance access violation for current stack trace. 

 

05C19DE8 : Invalid address causing the exception.

00426086 : Code address executing the invalid access.

0012FC0C : Exception record.

0012FC28 : Context record.

 

 

=======================================

This verifier stop is continuable.

After debugging it use `go' to continue.

 

=======================================

 

错误位置:ThreadIf::tlsKeyCreatem

错误原因:是在进入main函数之前初始化static出现错误。获得key超出了TLS_MAX_KEYS

 

 

转载地址:http://pzppi.baihongyu.com/

你可能感兴趣的文章
matlab 车牌识别 程序
查看>>
MFC 获取picture控件的鼠标点击坐标位置的方法
查看>>
安装tslib中遇到的错误:./autogen.sh: 4: autoreconf: not found
查看>>
Error: no such instruction: `swpb %cl,%dl,[%edi]
查看>>
SecureCRT常用命令
查看>>
linux c语言获得时间和打印时间
查看>>
开发板上修改时间方法date命令【转】
查看>>
arm 测系统时间
查看>>
nv12——resize
查看>>
Ubuntu看编译器配置 make menuconfig
查看>>
linux微妙和秒定时器
查看>>
linux 定时器 网上转载的 作为参考
查看>>
拆带13个字节帧头的264文件
查看>>
.tar.bz2文件解压命令
查看>>
linux spi驱动开发学习-----spidev.c和spi test app
查看>>
ubuntu imx6q linux3.14 安装交叉编译工具
查看>>
linux 通过自己计算时间差的方法来定时 毫秒
查看>>
tgz 压缩
查看>>
CentOS 6.0 安装过程图解
查看>>
Redis几个认识误区
查看>>