关于linux平台调试的问题
各位大侠好
最近在ubuntu上调试一个程序,在run的过程中出现以下报错
*** Error in `MappingFoam': double free or corruption (!prev): 0x0000000002930410 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x77725)[0x7f1230939725]
/lib/x86_64-linux-gnu/libc.so.6(+0x7ff4a)[0x7f1230941f4a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f1230945abc]
MappingFoam(_ZN4Foam14GeometricFieldINS_6VectorIdEENS_13fvsPatchFieldENS_11surfaceMeshEED1Ev+0xb6)[0x41e586]
MappingFoam[0x4163dc]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f12308e2830]
MappingFoam[0x416799]
======= Memory map: ========
00400000-00453000 r-xp 00000000 08:01 8159818 /home/yu/OpenFOAM/yu-4.0/platforms/linux64GccDPInt32Opt/bin/MappingFoam
00652000-00654000 r--p 00052000 08:01 8159818 /home/yu/OpenFOAM/yu-4.0/platforms/linux64GccDPInt32Opt/bin/MappingFoam
00654000-00655000 rw-p 00054000 08:01 8159818 /home/yu/OpenFOAM/yu-4.0/platforms/linux64GccDPInt32Opt/bin/MappingFoam
0239b000-02b5d000 rw-p 00000000 00:00 0 [heap]
7f1224000000-7f1224021000 rw-p 00000000 00:00 0
7f1224021000-7f1228000000 ---p 00000000 00:00 0
7f122a6b1000-7f122a91b000 rw-p 00000000 00:00 0
7f122a9ba000-7f122af0c000 rw-p 00000000 00:00 0
7f122af0c000-7f122af17000 r-xp 00000000 08:01 8786013 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f122af17000-7f122b116000 --...
之前没有碰到过这类问题,想来请教一下各位大侠
shell出现这样的报错,一般会是哪里的问题,针对这种问题一般该用什么方法调试
多谢