> Essentially, whenever I halt or reboot, immediately after the system
> comes down ("Power down" or similar), I get a "Seg fault in signals"
This is a fixed bug. Check the stack anyway, but if exit_debugger_cb is on
the stack, the problem is that it's closing down a non-existent channel
(and dereferencing a NULL pointer in the process) for gdb. The problem
goes away when you fire it up with gdb because then there's something to
shut down and that pointer isn't NULL.