作者waytin (waytin)
看板EE_DSnP
标题[问题] 程式记忆体区段错误
时间Tue Jun 24 19:52:48 2008
用gdb找到以下这个
Program received signal SIGSEGV, Segmentation fault.
0x08055054 in __static_initialization_and_destruction_0 (__initialize_p=Cannot access memory at address 0xbfa29360
) at bddMgr.cpp:19
19 BddMgr* bddMgr = new BddMgr;
打up他说不能access...
请问这是什麽问题啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.7.59
1F:推 timrau:已经到达最顶层了.... 06/24 19:53
2F:→ waytin:请问这是代表什麽意思? 06/24 19:56
3F:推 timrau:就是....没有地方可以up了,因为看来已经到达处理Global 06/24 20:53
4F:→ timrau:variable initialization的地方。 06/24 20:53
5F:→ waytin:那...为什麽会这样? initialize哪里出错了呢? 06/24 20:56
6F:推 timrau:施主,这个问题要问你啊.... 06/24 20:57
7F:→ waytin:囧,还是感谢 06/24 21:04
8F:推 ric2k1:这个看来不像是 top level of stack 啊? 06/24 21:06
9F:→ ric2k1:为什麽不能 up? Please use "where" and tell me the 06/24 21:07
10F:→ ric2k1:content of stack. 06/24 21:07
11F:推 timrau:已经在initialize global variable和static variable了 06/24 21:15
12F:→ timrau:应该比main()还要更上层吧 @@ 06/24 21:15
13F:推 ric2k1:I see; 检查一下 constructor 吧... 06/24 21:16
14F:→ waytin:我贴在下面了,完全束手无策 06/24 21:17
15F:→ waytin:constructor是老师写的吧 06/24 21:18
16F:→ waytin:应该不会有问题啊 06/24 21:18