作者FATCLOUD (A Cloud)
看板EE_DSnP
标题[问题] 请问 currupted double-link 是什麽
时间Sun May 3 19:40:17 2009
如题
我在测试 do1 时看到了一个没见过的错误讯息:
*** glibc detected *** ./memTest: corrupted double-link list: 0x086b5fc8
***
======= Backtrace =========
....
...
...
======= Memory map: =======
...
..
...
已经终止
我测试过了所有的 output 都和 ref 一样
唯一的问题是程式结束时会出现这个错误
请问老师它是什麽意思呀@@
还有
这次作业我写没有用到 make debug
所以如果 compile debug 就会错
请问老师我可以把主程式的 bug 修掉以後
不理会 debug 就上传吗@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.75
1F:推 timrau:Try to run it through a debugger. memory问题。 05/03 19:43
2F:→ timrau:(而且很有可能经过debugger时就没有问题了 orz) 05/03 19:43
3F:推 ric2k1:嗯, 开一下 debugger 看看有没有更多的讯息~~~ 05/03 19:47
4F:→ ric2k1: 线索 05/03 19:47
5F:→ FATCLOUD:实在不太会用 ddd @@ 开了程式以後要怎麽输入阿||| 05/03 19:55
6F:推 ric2k1:在外面就要 > ddd memTest 05/03 20:13
7F:→ ric2k1:这样子你的程式就会被 load 进去. 进去之後, r -f do1 05/03 20:14
8F:→ ric2k1:就会执行 do1 了. 其他请将之前的 HW#1 拿出来看一下... 05/03 20:15
9F:→ FATCLOUD:不行呀这个需要一步一步指导 T__T 05/03 20:48
10F:→ FATCLOUD:我的 ddd 有很多按钮不能按 很多栏位不能输入QQ 05/03 20:48
11F:→ FATCLOUD:其实我只要学会怎麽 1. 进到 class 里面放断点 05/03 20:50
12F:→ FATCLOUD:2. 给程式输入 05/03 20:50
13F:→ FATCLOUD:就可以了, 但是就是做不出来 @@ 05/03 20:51
14F:→ FATCLOUD:我按 r 没有反应 ~"~ 05/03 20:53
15F:→ FATCLOUD:我成功输入了!! ---要把 r -f do1 打在底下的栏位!! 05/03 20:57
16F:→ FATCLOUD:再问一个问题: 要怎麽进到 function 里面去看 05/03 20:57
17F:→ FATCLOUD:我在 main 想要进到 executeOneCmd 05/03 20:59
18F:→ FATCLOUD:放断点然後按 step 也进不去 05/03 21:00
19F:→ FATCLOUD:我需要学会怎麽看程式里各种不在 main 里的变数!! 05/03 21:09
20F:推 timrau:放了breakpoint後就直接continue罗 05/03 21:38
21F:→ FATCLOUD:世界上最遥远的距离 按钮就在我面前 却不知道要按哪个 05/03 22:20
22F:推 ric2k1:Lecture note #2 也有一些说明, 否则 google 一下 ddd or 05/03 22:24
23F:→ ric2k1:gdb. 如果 ddd run 的太慢, 也许试试 non-GUI 的 gdb 05/03 22:25