超出地址Sanitizer线程限制

时间:2016-05-06 13:25:25

标签: c++ g++ pthreads address-sanitizer

我正在使用-fsanitize = address选项分析使用gcc 6.1编译的程序。该程序是多线程的,每个线程都有干净的退出(使用pthread_exit)。

地址Sanitizer失败并显示以下消息: == 16800 == AddressSanitizer:超出了线程限制(4194304个线程)。死亡。

线程计数毫无意义(我没有办法分配那么多线程)。有没有办法我可以设置AddressSanitizer来查看线程的创建位置和方式?

0 个答案:

没有答案