标签: c++ g++ pthreads address-sanitizer
我正在使用-fsanitize = address选项分析使用gcc 6.1编译的程序。该程序是多线程的,每个线程都有干净的退出(使用pthread_exit)。
地址Sanitizer失败并显示以下消息: == 16800 == AddressSanitizer:超出了线程限制(4194304个线程)。死亡。
线程计数毫无意义(我没有办法分配那么多线程)。有没有办法我可以设置AddressSanitizer来查看线程的创建位置和方式?