Yes, but not any additional information (value of some parameters etc).
Moreover, in my simple example, stacktrace() in the catch-block in main() includes only info about main() itself, while catch_stacktrace(), which I expected to hold the trace of the exception, is empty (StackFrame[]) … weird.
And anyway, this does not explain why the conversion from an Exception to string in error() adds the escaped quotation marks.