Uncaught exceptions If an exception is thrown in a function but not caught, it goes to the calling function This continues all the way to main() If it's still not caught by main(), the program exits Usually with the message Aborted (core dumped) Can then use gdb as normal