Skip to content

Add stacktraces for thrown Errors#28856

Open
jabraham17 wants to merge 16 commits into
chapel-lang:mainfrom
jabraham17:better-errors
Open

Add stacktraces for thrown Errors#28856
jabraham17 wants to merge 16 commits into
chapel-lang:mainfrom
jabraham17:better-errors

Conversation

@jabraham17

@jabraham17 jabraham17 commented May 19, 2026

Copy link
Copy Markdown
Member

Adds support for tracking the stacktrace of a thrown Chapel error.

Thrown Error's now get tracked through each called frame. If the error is uncaught, the resulting halt has a much more informative error message that contains the stacktrace. It is also possible to catch the error and interrogate the stack trace via the new stacktrace method call on Error.

This complements the stack traces that we have for halts.

Resolves #16277

  • paratest

[Reviewed by @]

jabraham17 added 13 commits May 27, 2026 13:36
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make stack trace accessible in a caught error

1 participant