diff -r 57455c561849 -r 4597812d5182 src/Pure/System/command_line.scala --- a/src/Pure/System/command_line.scala Sat Aug 25 17:20:06 2018 +0200 +++ b/src/Pure/System/command_line.scala Sat Aug 25 20:10:49 2018 +0200 @@ -29,8 +29,7 @@ try { body } catch { case exn: Throwable => - if (debug) exn.printStackTrace - Output.error_message(Exn.message(exn)) + Output.error_message(Exn.message(exn) + (if (debug) "\n" + Exn.trace(exn) else "")) Exn.return_code(exn, 2) } sys.exit(rc)