* Gary Benson: > + sigaction (SIGSEGV, &sa, &old_sa); > + crash_signal = SIGSETJMP (gdb_demangle_jmp_buf); > + sigaction (SIGSEGV, &old_sa, NULL); That's quite a bit of additional work for each demangler invocation. Is this visible with things like tab completion?