Привет, ЛОР!
Столкнулся с таким довольно странным поведением GDB: при трассировке в определённый момент получаю вот такое
[Thread 0x7fffef8ec700 (LWP 6524) exited]
[1]+ Stopped gdb ../cap
Если после этого сделать fg, то выясняется, что программа в gdb продолжила выполнение, как если при команде continue.
При этом, если брейкпоинт выключить, такого не происходит. Ради интереса, поигрался с обработкой сигнала SIGSTOP в GDB, но это не помогло. Если программу запустить в отдельном терминале и подключить gdb к ней, то такого не происходит.
Что с этим делать? Впервые с таким сталкиваюсь.
GDB 8.3