The debugger uses ^ C to interrupt the target, so it assumes that you really don't want ^ C to propagate to the target. You can change this behavior using the "process handler" command:
(lldb) SIGINT process handler -p true
by telling lldb to "pass" SIGINT to the process.
source
to share