我遇到这样的崩溃:
#0 0x2c58def0 in raise () from /lib/libpthread.so.0
#1 0x2d9b8958 in abort () from /lib/libc.so.0
#2 0x2d9b7e34 in __malloc_consolidate () from /lib/libc.so.0
#3 0x2d9b6dc8 in malloc () from /lib/libc.so.0
我想这是一个堆损坏问题。uclibc 没有 mcheck/mprobe。Valgrind 似乎不支持 MIPS 并且我的应用程序(它是多线程的)取决于硬件特定的驱动程序。检查堆的一致性和检测损坏有什么建议吗?