我在 gdb 中运行 vlc 并使用 ^Z 中断它(因为 ^C 不工作)。在检查了一些堆栈帧和变量后,我尝试使用“cont”来恢复程序,但它一直给我
Program received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7fffd8d8e700 (LWP 19285)]
0x00007ffff700247c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
实际上,只有第一行是相同的。LWP id 在 19285 和 19284 之间循环,地址和功能也交替出现。
我试过“cont -a”,但它说“-a”在全停模式下毫无意义。
恢复两个线程的正确程序是什么?