由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - Valgrind报uninitialized value was created by a heap allocat (转载)
相关主题
Two interview questions? (转载)How to efficiently enumerate triangles in a large network?
求教有没有好的查Java memory leak的工具? (转载)valgrind谁用过?
求教:data structure 经典入门书籍Urgent!!! A questinon about C programming
怎样高效管理内存? (转载)some questions about the geometry
如下的图轮问题在MANET上面有什么应用问一个NPC 的问题
请问这个graphic问题叫什么请问哪儿有现成的minimum vertex cover code
问个最短路经搜索算法 急!!TSP for a special graph
Dynamic programming 如果要求限制次数如何解C里面的动态数组是放在栈里还是堆里?
相关话题的讨论汇总
话题: adj话题: 25663话题: allocat话题: valgrind
进入CS版参与讨论
1 (共1页)
o****i
发帖数: 1706
1
【 以下文字转载自 Linux 讨论区 】
发信人: ouyadi (可乐会捂帮帮众), 信区: Linux
标 题: Valgrind报uninitialized value was created by a heap allocation
发信站: BBS 未名空间站 (Sat Feb 19 12:11:20 2011, 美东)
程序运行正常,可是在测memery leak的时候报上面那个错,具体错误消息如下:
==25663== Conditional jump or move depends on uninitialised value(s)
==25663== at 0x400C9F: add_edge (graph.c:59)
==25663== by 0x40071A: main (main.c:13)
==25663== Uninitialised value was created by a heap allocation
==25663== at 0x4A0515D: malloc (vg_replace_malloc.c:195)
==25663== by 0x400A80: add_vertex (graph.c:22)
==25663== by 0x400DF8: add_edge (graph.c:84)
==25663== by 0x40071A: main (main.c:13)
我的程序用链接表构建一个无向图来解决TSP的.
graph.c:22
for(adj_v=(*vp)->adj_list; adj_v->next!=NULL; adj_v=adj_v->next);
adj_v->next = (adj_vertex_t *)malloc(sizeof(adj_vertex_t));
adj_v=adj_v->next;
adj_v->edge_weight=weight;
我这个该怎么初始化新alloc的memery space呢?因为我马上要加新的节点信息到这个
地方了,看起来应该没问题啊?C语言不太好,请大牛指教
1 (共1页)
进入CS版参与讨论
相关主题
C里面的动态数组是放在栈里还是堆里?如下的图轮问题在MANET上面有什么应用
问一个feedback vertex set的问题请问这个graphic问题叫什么
Help for C language问个最短路经搜索算法 急!!
问个图的算法Dynamic programming 如果要求限制次数如何解
Two interview questions? (转载)How to efficiently enumerate triangles in a large network?
求教有没有好的查Java memory leak的工具? (转载)valgrind谁用过?
求教:data structure 经典入门书籍Urgent!!! A questinon about C programming
怎样高效管理内存? (转载)some questions about the geometry
相关话题的讨论汇总
话题: adj话题: 25663话题: allocat话题: valgrind