- 論壇徽章:
- 0
|
小弟為此問題,郁悶了一個(gè)多星期。
HP-Ux下的C++編程
程序總是報(bào)內(nèi)存錯(cuò),我嘗試了n種方法,一點(diǎn)都沒有見效
很奇怪,從數(shù)據(jù)庫(kù)讀數(shù)據(jù)沒有問題,之后在內(nèi)存中遍歷查找就會(huì)出錯(cuò)。并且是跑起來(lái)好一會(huì)才core dump,gdb之后,where看不到哪個(gè)函數(shù)報(bào)的錯(cuò)。
求哪位大俠給指點(diǎn)一下。
十分感謝!
如下:
warning: Unknown symbols for 'core'; use the 'symbol-file' command.
Core was generated by `CallComparato'.
Program terminated with signal 11, Segmentation fault.
SEGV_UNKNOWN - Unknown Error
#0 0x40000000000e8624 in <unknown_procedure> ()
Cannot access memory at address 0x40000000000e8624
(gdb) where
#0 0x40000000000e8624 in <unknown_procedure> ()
warning: Attempting to unwind past bad PC 0x40000000000e8624
#1 0x40000000000d1aec in <unknown_procedure> ()
#2 0x40000000000d1aec in <unknown_procedure> ()
#3 0x40000000000d1aec in <unknown_procedure> ()
Cannot access memory at address 0x100000001
(gdb) |
-
-
income.zip
2007-09-17 21:32 上傳
點(diǎn)擊文件名下載附件
49.52 KB, 下載次數(shù): 26
core dump的源碼
|