51Testing软件测试论坛

标题: 求助:Error -- memory violation? [打印本页]

作者: shx711    时间: 2011-7-29 16:04
标题: 求助:Error -- memory violation?
本帖最后由 shx711 于 2011-7-29 16:06 编辑

脚本如下:
/* Returned FML32 buffer 103 */
lrt_save32_fld_val((FBFR32*)data_4, "id=167772665", 0, "new");
lr_output_message("返回值:%s",lr_eval_string("{new}"));
lrt_save32_fld_val((FBFR32*)data_4, "id=167772666", 0, "new_id");
lr_output_message("返回值:%s",lr_eval_string("{new_id}"));

lrt_abort_on_error();
lrt_tpfree(data_6);
lrt_tpfree(data_5);
lrt_Finitialize32((FBFR32*)data_3);

回放到这一段,报错如下:
Action.c(2141): Error: C interpreter run time error: Action.c (2141):  Error -- memory violation : Exception ACCESS_VIOLATION received.
Action.c(2141): Notify: CCI trace: Action.c(2141): lrtfunc_save32_fld_val(0x01761f50, 0x01537c8e "id=167772665", 0, 0x01535550 "new")

小弟的脚本是tuexdo协议的,报错的那段脚本是取服务返回的参数,前面的几个参数一直这样取都没问题,预计返回的参数也应该是string类型,脚本中也没有同名的参数。求指点?感谢!
作者: 云层    时间: 2011-8-3 11:25
一般这个错误都是数据类型的错误,具体说不清楚了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2