Cannot access memory的相关问题
请教各位大虾:
在函数返回的时候,调试发现显示Cannot access memory at address 0x******,然后
直接显示段错误,不知什么原因会导致这个问题
函数关系如下:
xmlDocPtr de_query(xmlNodePtr curNode, int *error);
|___ char title[1024];int position
|___ 从curNode获得一个字符串,通过strcpy函数赋值给title
|___ 。。。。。。
|___int query_task(char *title, int *position);
|___printf();
|___return 0; /////////此处运行出错,详见之后gdb信息
|___printf();
详细情况如下
153 return 0;
(gdb) n
154 }
(gdb) n
Cannot access memory at address 0xb7002736
(gdb) n
Program received signal SIGSEGV, Segmentation fault.
0x0804c227 in de_query (curNode=Cannot access memory at address 0xb700273a
) at tts_xml_parser.c:551
551 *error = query_task(title, &position);
谢谢~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论