Signals are operating-system-defined events that can be handled by the debugger.
To handle signal events, you can use special breakpoint commands:
info handle and handle (GDB)
You can request the debugger to catch unaligned accesses.
If your program seems to be caught in a loop, you can press Ctrl+C.