我正在linux上开发一个应用程序,我想在其中以特定频率回溯所有正在运行的线程。所以我的用户定义的信号处理程序SIGUSR1(对于所有线程)调用backtrace()。我的信号处理程序发生崩溃(SIGSEGV),它源自backtrace()调用。我已将正确的参数传递给大多数网站上指定的函数。http://linux.die.net/man/3/backtrace.在这种情况下,什么会导致backtrace()崩溃?要添加更多详细信息:让我得出崩溃发生在回溯内部的结论是下面的第14帧。onMySignal是信号处理程序SIGUSR1,它调用回溯。onMySignal的示例代码是(从bac