core dump 问题,有人碰到这种情况吗
#00x00eb4410 in __kernel_vsyscall ()#10x00624df0 in raise () from /lib/libc.so.6
#20x00626701 in abort () from /lib/libc.so.6
#30x0065d28b in __libc_message () from /lib/libc.so.6
#40x00666250 in _int_malloc () from /lib/libc.so.6
#50x00667d87 in malloc () from /lib/libc.so.6
#60x080cca6e in LINK_Create () at ../src/Link.cpp:107
显示是调用malloc coredump,但是malloc参数大小是对的,只有12字节。
库是我们的,调用是另外的,现在大家都再扯蛋不是自己的问题,
碰到这种情况,咋解决好呢? 这就没法说了, 肯定是程序有内存越界操作导致的后续malloc失败, 下个vagrind检查一下比较快, 自己顺便review一下代码. 再扯蛋也没用,问题出来了,还是好好找找吧。
打口水丈的时间问题都解决了。 硬件开发这种问题及多 加log一行行找吧
页:
[1]