从检测到 glibc 正常退出 - malloc():内存损坏

Exit gracefully from glibc detected - malloc(): memory corruption

本文关键字:malloc 损坏 内存 退出 检测 glibc 常退出      更新时间:2023-10-16

有没有一种优雅的方法可以从C++的以下内容中恢复?

*** glibc detected *** glibc detected - malloc(): memory corruption *** 

我知道try/catch不起作用,而且似乎使用signal处理程序也不起作用。

捕获SIGSEGV将防止应用程序突然终止。从那里我可以打印消息并优雅地退出。