I am debugging software which makes use of fork(). It is possible to get debugging into a frozen state where neither the continue or break buttons are available (and the program continues execution).
Steps to reproduce:
1. Break All
2. Change threads with “inferior 2”
3. Break All
This break all never completes, and for this software which contains three forks it is necessary. This is reproducible 100% of the time.
root@splitice-VirtualBox:~# gdb -v
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
Copyright (C) 2014 Free Software Foundation, Inc.