作者eleghost (徵求12/5五月天DNA门票!!)
看板C_and_CPP
标题[问题] Linux - Alignmet trap
时间Mon Nov 30 21:32:57 2009
( *[1m *[m 为色码,可以按 Ctrl+V 预览会显示的颜色 )
( 未必需要依照此格式,文章条理清楚即可 )
遇到的问题: (题意请描述清楚)
程式执行一段时间(不固定, 一分钟以下) 会出现
Alignment trap: xxx(pid) PC=0x0001645 .....
来自kernel的错误讯息, 因为现在已经把成是尽量精简..
但还是抓不出错误, 也用 addr2line 这个程式将PC所指出的
function address印出, 但也是没有帮助...
请问要怎样抓这类bug呢? 谢谢!
希望得到的正确结果:
程式跑出来的错误结果:
开发平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
linux, gcc4
有问题的code: (请善用置底文标色功能)
补充说明:
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.201.105