> Are you running 9atom? Ramakrishnan Muthukrishnan is also
> running 9atom. I suspect this problem is specific to 9atom,
> since I never encountered it on Plan 9.

Yes, I'm running 9atom.

> Could you run acid on the process and provide us the
> output of asm(*PC) and regs()? Thanks.

Included is a log from go itself.
It's not acid result however.

I hope it may help you.

PS. 
go_bootstrap runs safely for a simpler command,
such as go_bootstrap help xxx.

Kenji
# Building C bootstrap tool.
cmd/dist

# Building compilers and Go bootstrap tool for host, plan9/386.
lib9
libbio
warning: 
/usr/sys/src/go/src/libbio/bputrune.c:39[/usr/sys/src/go/src/libbio/bputrune.c:1448]
 result of operation not used
libmach
warning: 
/usr/sys/src/go/src/libmach/8db.c:207[/usr/sys/src/go/src/libmach/8db.c:2156] 
unreachable code FUNC
warning: 
/usr/sys/src/go/src/libmach/sym.c:374[/usr/sys/src/go/src/libmach/sym.c:2196] 
useless or misleading comparison: UINT < 0
liblink
misc/pprof
cmd/objdump
cmd/prof
cmd/cc
warning: 
/usr/sys/src/go/src/cmd/cc/y.tab.c:1785[/usr/sys/src/go/src/cmd/cc/y.tab.c:4591]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/cc/y.tab.c:1785[/usr/sys/src/go/src/cmd/cc/y.tab.c:4591]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/cc/y.tab.c:1791[/usr/sys/src/go/src/cmd/cc/y.tab.c:4597]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/cc/y.tab.c:1791[/usr/sys/src/go/src/cmd/cc/y.tab.c:4597]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/cc/y.tab.c:1788[/usr/sys/src/go/src/cmd/cc/y.tab.c:4594]
 set and not used: yymsg
warning: 
/usr/sys/src/go/src/cmd/cc/y.tab.c:1868[/usr/sys/src/go/src/cmd/cc/y.tab.c:4669]
 set and not used: yytoken
warning: 
/usr/sys/src/go/src/cmd/cc/y.tab.c:1952[/usr/sys/src/go/src/cmd/cc/y.tab.c:4749]
 set and not used: yyptr
cmd/gc
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2049[/usr/sys/src/go/src/cmd/gc/y.tab.c:5495]
 useless or misleading comparison: ULONG <= 0xffffffff
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2072[/usr/sys/src/go/src/cmd/gc/y.tab.c:5516]
 useless or misleading comparison: ULONG <= 0xffffffff
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2080[/usr/sys/src/go/src/cmd/gc/y.tab.c:5524]
 useless or misleading comparison: ULONG <= 0xffffffff
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2124[/usr/sys/src/go/src/cmd/gc/y.tab.c:5566]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2124[/usr/sys/src/go/src/cmd/gc/y.tab.c:5566]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2127[/usr/sys/src/go/src/cmd/gc/y.tab.c:5569]
 set and not used: yymsg
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2234[/usr/sys/src/go/src/cmd/gc/y.tab.c:5671]
 set and not used: yytoken
warning: 
/usr/sys/src/go/src/cmd/gc/y.tab.c:2309[/usr/sys/src/go/src/cmd/gc/y.tab.c:5740]
 set and not used: yyptr
cmd/8l
cmd/8a
warning: 
/usr/sys/src/go/src/cmd/8a/y.tab.c:1376[/usr/sys/src/go/src/cmd/8a/y.tab.c:4280]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/8a/y.tab.c:1376[/usr/sys/src/go/src/cmd/8a/y.tab.c:4280]
 result of operation not used
warning: 
/usr/sys/src/go/src/cmd/8a/y.tab.c:1379[/usr/sys/src/go/src/cmd/8a/y.tab.c:4283]
 set and not used: yymsg
warning: 
/usr/sys/src/go/src/cmd/8a/y.tab.c:1567[/usr/sys/src/go/src/cmd/8a/y.tab.c:4459]
 set and not used: yyptr
cmd/8c
cmd/8g
pkg/runtime
pkg/errors
pkg/sync/atomic
pkg/sync
pkg/io
pkg/unicode
pkg/unicode/utf8
pkg/unicode/utf16
pkg/bytes
pkg/math
pkg/strings
pkg/strconv
pkg/bufio
pkg/sort
pkg/container/heap
pkg/encoding/base64
pkg/syscall
pkg/time
pkg/os
pkg/reflect
pkg/fmt
pkg/encoding
pkg/encoding/json
pkg/flag
pkg/path/filepath
pkg/path
pkg/io/ioutil
pkg/log
pkg/regexp/syntax
pkg/regexp
pkg/go/token
pkg/go/scanner
pkg/go/ast
pkg/go/parser
pkg/os/exec
pkg/os/signal
pkg/net/url
pkg/text/template/parse
pkg/text/template
pkg/go/doc
pkg/go/build
cmd/go
sys: trap: invalid opcode pc=0x4f9c9
PC=0x4f9c9

goroutine 16 [running]:
runtime.cmpbody()
        /usr/sys/src/go/src/pkg/runtime/asm_386.s:1251 +0x29 fp=0x10507408
runtime.cmpstring(0x105369c0, 0x10, 0x1053e680, 0x13, 0x1056faa0)
        /usr/sys/src/go/src/pkg/runtime/asm_386.s:1190 +0x15 fp=0x1050740c
io/ioutil.byName.Less(0x104c4a80, 0xa, 0x64, 0x7, 0x6, ...)
        /usr/sys/src/go/src/pkg/io/ioutil/ioutil.go:95 +0x96 fp=0x10507430
io/ioutil.(*byName).Less(0x10536a00, 0x7, 0x6, 0x0)
        /usr/sys/src/go/src/pkg/io/ioutil/ioutil.go:1 +0x7c fp=0x10507450
sort.insertionSort(0x304957d0, 0x10536a00, 0x6, 0xa)
        /usr/sys/src/go/src/pkg/sort/sort.go:32 +0x5c fp=0x10507470
sort.quickSort(0x304957d0, 0x10536a00, 0x6, 0xa, 0x7)
        /usr/sys/src/go/src/pkg/sort/sort.go:185 +0x104 fp=0x10507498
sort.quickSort(0x304957d0, 0x10536a00, 0x0, 0xa, 0x7)
        /usr/sys/src/go/src/pkg/sort/sort.go:180 +0x128 fp=0x105074c0
sort.Sort(0x304957d0, 0x10536a00)
        /usr/sys/src/go/src/pkg/sort/sort.go:200 +0x6c fp=0x105074e0
io/ioutil.ReadDir(0x1053e380, 0x1b, 0x0, 0x0, 0x0, ...)
        /usr/sys/src/go/src/pkg/io/ioutil/ioutil.go:110 +0x155 fp=0x10507528
go/build.(*Context).readDir(0x36ee80, 0x1053e380, 0x1b, 0x0, 0x0, ...)
        /usr/sys/src/go/src/pkg/go/build/build.go:174 +0xa1 fp=0x1050754c
go/build.(*Context).Import(0x36ee80, 0x1dd6b0, 0x1, 0x1053e300, 0x1b, ...)
        /usr/sys/src/go/src/pkg/go/build/build.go:585 +0xce4 fp=0x105079f0
go/build.(*Context).ImportDir(0x36ee80, 0x1053e300, 0x1b, 0x0, 0x2b3090, ...)
        /usr/sys/src/go/src/pkg/go/build/build.go:396 +0x5f fp=0x10507a18
main.funcĀ·021(0x1053e300, 0x1b, 0x30495620, 0x1056f6e0, 0x0, ...)
        /usr/sys/src/go/src/cmd/go/main.go:526 +0x2a9 fp=0x10507a9c
path/filepath.walk(0x1053e300, 0x1b, 0x30495620, 0x1056f6e0, 0x10507c6c, ...)
        /usr/sys/src/go/src/pkg/path/filepath/path.go:343 +0x79 fp=0x10507b28
path/filepath.walk(0x1053e140, 0x18, 0x30495620, 0x104a5530, 0x10507c6c, ...)
        /usr/sys/src/go/src/pkg/path/filepath/path.go:368 +0x3a3 fp=0x10507bb4
path/filepath.Walk(0x1053e140, 0x18, 0x10507c6c, 0x0, 0x0)
        /usr/sys/src/go/src/pkg/path/filepath/path.go:390 +0xb0 fp=0x10507be0
main.matchPackages(0xdeffefa8, 0x3, 0x0, 0x0, 0x0)
        /usr/sys/src/go/src/cmd/go/main.go:535 +0x2b3 fp=0x10507ca4
main.allPackages(0xdeffefa8, 0x3, 0x0, 0x0, 0x0)
        /usr/sys/src/go/src/cmd/go/main.go:479 +0x4a fp=0x10507d04
main.importPathsNoDotExpansion(0x1049a018, 0x1, 0x1, 0x0, 0x0, ...)
        /usr/sys/src/go/src/cmd/go/main.go:310 +0x266 fp=0x10507d90
main.importPaths(0x1049a018, 0x1, 0x1, 0x0, 0x0, ...)
        /usr/sys/src/go/src/cmd/go/main.go:320 +0x5b fp=0x10507e04
main.packagesAndErrors(0x1049a018, 0x1, 0x1, 0x0, 0x0, ...)
        /usr/sys/src/go/src/cmd/go/pkg.go:806 +0x19e fp=0x10507e90
main.runClean(0x369f00, 0x1049a018, 0x1, 0x1)
        /usr/sys/src/go/src/cmd/go/clean.go:75 +0x3a fp=0x10507eb8
main.main()
        /usr/sys/src/go/src/cmd/go/main.go:161 +0x449 fp=0x10507f9c
runtime.main()
        /usr/sys/src/go/src/pkg/runtime/proc.c:243 +0x106 fp=0x10507fd0
runtime.goexit()
        /usr/sys/src/go/src/pkg/runtime/proc.c:1426 fp=0x10507fd4
created by _rt0_go
        /usr/sys/src/go/src/pkg/runtime/asm_386.s:101 +0xf7

goroutine 19 [finalizer wait]:
runtime.park(0x5dab0, 0x36e2f8, 0x36d75c)
        /usr/sys/src/go/src/pkg/runtime/proc.c:1350 +0x80
runtime.parkunlock(0x36e2f8, 0x36d75c)
        /usr/sys/src/go/src/pkg/runtime/proc.c:1366 +0x3b
runfinq()
        /usr/sys/src/go/src/pkg/runtime/mgc0.c:2578 +0xb0
runtime.goexit()
        /usr/sys/src/go/src/pkg/runtime/proc.c:1426

ax      0x13
bx      0x10
cx      0x1053e680
dx      0x13
di      0x1053e680
si      0x105369c0
bp      0x10
sp      0x10507404
pc      0x4f9c9
flags   0x10246
cs      0x23
fs      0x1b
gs      0xf010001b
all.rc 255: go_bootstrap 810: sys: trap: invalid opcode pc=0x4f9c9

Reply via email to