Skip to content

cmd/cgo/internal/testsanitizers: TestTSAN/tsan8 failed on riscv64 #76816

@mengzhuo

Description

@mengzhuo

Go version

master

Output of go env in your module/workspace:

gcc 14.2

What did you do?

run all.test

What did you see happen?

--- FAIL: TestTSAN (13.03s)
    --- FAIL: TestTSAN/tsan8 (71.74s)
        tsan_test.go:96: /usr/bin/setarch riscv64 -R /tmp/TestTSANtsan81756979289/001/tsan8 exited with e
xit status 2
            recover: 0x3fa87ea748 not in [0xa87ea000, 0x3f00000000]
            fatal error: bad recovery

            runtime stack:
            runtime.throw({0x16610a?, 0x3fa87ea6e8?})
                /root/godev/src/runtime/panic.go:1229 +0x2a fp=0x3fffffeff0 sp=0x3fffffefc8 pc=0x135782
            runtime.recovery(0x3fa87a01c0)
                /root/godev/src/runtime/panic.go:1390 +0x1fc fp=0x3ffffff048 sp=0x3fffffeff0 pc=0x10ecf4
            runtime.mcall()
                /root/godev/src/runtime/asm_riscv64.s:400 +0x36 fp=0x3ffffff058 sp=0x3ffffff048 pc=0x137e

What did you expect to see?

test pass

Metadata

Metadata

Assignees

Labels

BugReportIssues describing a possible bug in the Go implementation.arch-riscvIssues solely affecting the riscv64 architecture.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions