diff options
Diffstat (limited to 'src/runtime/crash_unix_test.go')
-rw-r--r-- | src/runtime/crash_unix_test.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/runtime/crash_unix_test.go b/src/runtime/crash_unix_test.go index 6bca2ac66e..8d205e1de5 100644 --- a/src/runtime/crash_unix_test.go +++ b/src/runtime/crash_unix_test.go @@ -214,6 +214,12 @@ func TestPanicSystemstack(t *testing.T) { if nUser != 2 || nSys != 2 { t.Fatalf("want %d user stack frames in %s and %d system stack frames in %s, got %d and %d:\n%s", 2, userFunc, 2, sysFunc, nUser, nSys, string(tb)) } + + // Traceback should not contain "unexpected SPWRITE" when + // unwinding the system stacks. + if bytes.Contains(tb, []byte("unexpected SPWRITE")) { + t.Errorf("unexpected \"unexpected SPWRITE\" in traceback:\n%s", tb) + } } func init() { |