abort() in handle_sigint
Hello,
We got reported an abort in handle_sigint on fedora: https://bugzilla.redhat.com/show_bug.cgi?id=2262447
Looking at the code it's probably just two quick ^C in a row (or duplicate sigint from session or something like that) before quit could be handled; do you think it'd make sense to change that abort() to something that won't trigger automatic reports? Perhaps a plain _exit() (can't exit() in signal handlers safely)
(In theory it might make sense to allow some minimum time for cleanup e.g. only exit if it's been at least 100ms since previous sigint, but I'm not sure that'd add much value so just exiting it probably fine)
Thanks!