fatal error running test suite on arm64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
Medium
|
Unassigned | ||
gccgo-go (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The following was seen running the juju-core unittests on an arm64 instance. I substituted "gccgo-4.9 gccgo-go" for golang and "juju-mongodb" for mongodb-server
$ make check
go test launchpad.
ok launchpad.
unexpected fault address 0x3e80000167b
fatal error: fault
[signal 0xb code=0x1 addr=0x3e80000167b]
goroutine 8 [running]:
:0
:0
:0
:0
:0
:0
created by main.do.
/build/
goroutine 1 [semacquire]:
main.do.
/build/
main.runTest
/build/
main.main
/build/
goroutine 3 [syscall]:
goroutine in C code; stack unavailable
goroutine 5 [syscall]:
goroutine in C code; stack unavailable
created by main.do.
/build/
goroutine 6 [syscall]:
goroutine in C code; stack unavailable
created by main.do.
/build/
goroutine 7 [syscall]:
goroutine in C code; stack unavailable
created by main.do.
/build/
goroutine 9 [syscall]:
goroutine in C code; stack unavailable
created by main.do.
/build/
goroutine 10 [syscall]:
goroutine in C code; stack unavailable
created by main.do.
/build/
goroutine 11 [syscall]:
goroutine in C code; stack unavailable
created by main.do.
/build/
goroutine 12 [syscall]:
goroutine in C code; stack unavailable
created by main.do.
/build/
goroutine 246 [syscall]:
goroutine in C code; stack unavailable
goroutine 213 [syscall]:
goroutine in C code; stack unavailable
goroutine 240 [syscall]:
goroutine in C code; stack unavailable
goroutine 255 [syscall]:
goroutine in C code; stack unavailable
goroutine 235 [syscall]:
goroutine in C code; stack unavailable
goroutine 251 [syscall]:
goroutine in C code; stack unavailable
goroutine 256 [runnable]:
goroutine 33 [runnable]:
goroutine 94 [chan receive]:
main.$nested29
/build/
created by main.processSignals
/build/
goroutine 254 [syscall]:
goroutine in C code; stack unavailable
make: *** [check] Error 2
Changed in juju-core: | |
milestone: | none → 2.0 |
tags: | added: ci |
description: | updated |
Changed in juju-core: | |
importance: | High → Medium |
Changed in juju-core: | |
status: | Triaged → Fix Released |
Changed in gccgo-go (Ubuntu): | |
status: | New → Incomplete |
status: | Incomplete → Fix Released |
looks like the /usr/bin/go process died, not the test it was running.
please add the gccgo-go project to this bug report.
On Wed, Mar 5, 2014 at 7:00 AM, Curtis Hovey <email address hidden> wrote: net/juju- core/.. . net/juju- core 11.164s pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 744 buildd/ gccgo-go- 1.2/src/ cmd/go/ test.go: 508 buildd/ gccgo-go- 1.2/src/ cmd/go/ main.go: 161 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 pN12_main. builder buildd/ gccgo-go- 1.2/src/ cmd/go/ build.go: 722 buildd/ gccgo-go- 1.2/src/ cmd/go/ signal. go:21 buildd/ gccgo-go- 1.2/src/ cmd/go/ signal. go:20
> Public bug reported:
>
> The following was seen running the juju-core unittests on an arm64
> instance. The I substituted "gccgo-4.9 gccgo-go" for golang and "juju-
> mongodb" for mongodb-server
>
> $ make check
> go test launchpad.
> ok launchpad.
> unexpected fault address 0x3e80000167b
> fatal error: fault
> [signal 0xb code=0x1 addr=0x3e80000167b]
>
> goroutine 8 [running]:
>
> :0
>
> :0
>
> :0
>
> :0
>
> :0
>
> :0
> created by main.do.
> /build/
>
> goroutine 1 [semacquire]:
> main.do.
> /build/
> main.runTest
> /build/
> main.main
> /build/
>
> goroutine 3 [syscall]:
> goroutine in C code; stack unavailable
>
> goroutine 5 [syscall]:
> goroutine in C code; stack unavailable
> created by main.do.
> /build/
>
> goroutine 6 [syscall]:
> goroutine in C code; stack unavailable
> created by main.do.
> /build/
>
> goroutine 7 [syscall]:
> goroutine in C code; stack unavailable
> created by main.do.
> /build/
>
> goroutine 9 [syscall]:
> goroutine in C code; stack unavailable
> created by main.do.
> /build/
>
> goroutine 10 [syscall]:
> goroutine in C code; stack unavailable
> created by main.do.
> /build/
>
> goroutine 11 [syscall]:
> goroutine in C code; stack unavailable
> created by main.do.
> /build/
>
> goroutine 12 [syscall]:
> goroutine in C code; stack unavailable
> created by main.do.
> /build/
>
> goroutine 246 [syscall]:
> goroutine in C code; stack unavailable
>
> goroutine 213 [syscall]:
> goroutine in C code; stack unavailable
>
> goroutine 240 [syscall]:
> goroutine in C code; stack unavailable
>
> goroutine 255 [syscall]:
> goroutine in C code; stack unavailable
>
> goroutine 235 [syscall]:
> goroutine in C code; stack unavailable
>
> goroutine 251 [syscall]:
> goroutine in C code; stack unavailable
>
> goroutine 256 [runnable]:
>
> goroutine 33 [runnable]:
>
> goroutine 94 [chan receive]:
> main.$nested29
> /build/
> created by main.processSignals
> /build/
>
> goroutine 254 [syscall]:
> goroutine in C code; stack unavailabl...