Hi Ian, >> the patch broke Solaris bootstrap: >> >> mv: cannot stat 'os/signal/internal/pty.s-gox.tmp': No such file or directory >> make[4]: *** [Makefile:3348: os/signal/internal/pty.s-gox] Error 1 >> make[4]: *** Waiting for unfinished jobs.... >> >> Fixed trivially as follows, which allowed the build to complete. make >> check still running... > > Thanks. Patch committed.
thanks. Testing has now concluded as well. x86 results are good (no regressions except for cmd/internal/buildid which fails on Linux, too), as are 64-bit sparc results. However, 32-bit sparc shows lots of execution failures: * There's FAIL: go.go-torture/execute/chan-1.go execution, -O0 at all optimization levels, with fatal error: all goroutines are asleep - deadlock! goroutine 1 [chan send]: main.main /vol/gcc/src/hg/trunk/local/gcc/testsuite/go.go-torture/execute/chan-1.go:5 * but the vast majority of failures are like FAIL: go.test/test/blank.go execution, -O2 -g panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=1 addr=44 pc=4259573728] goroutine 1 [running]: panic /vol/gcc/src/hg/trunk/local/libgo/go/runtime/panic.go:554 unicode..import /vol/gcc/src/hg/trunk/local/libgo/go/unicode/tables.go:15 Thread 2 received signal SIGSEGV, Segmentation fault. [Switching to Thread 1 (LWP 1)] runtime.makemap ( t=t@entry=0xfef645b0 <__go_td_MN6_string__pN18_unicode.RangeTable>, hint=0, h=0x24) at /vol/gcc/src/hg/trunk/local/libgo/go/runtime/hashmap.go:329 329 h.hash0 = fastrand() => 0xfead76bc <runtime.makemap+96>: st %o0, [ %i2 + 8 ] (gdb) p $i2 $1 = 36 (gdb) where #0 runtime.makemap ( t=t@entry=0xfef645b0 <__go_td_MN6_string__pN18_unicode.RangeTable>, hint=0, h=0x24) at /vol/gcc/src/hg/trunk/local/libgo/go/runtime/hashmap.go:329 #1 0xfe63efe0 in __go_construct_map ( type=type@entry=0xfef645b0 <__go_td_MN6_string__pN18_unicode.RangeTable>, count=count@entry=36, entry_size=entry_size@entry=12, val_offset=val_offset@entry=8, ventries=ventries@entry=0x105815f4) at /vol/gcc/src/hg/trunk/local/libgo/runtime/go-construct-map.c:32 #2 0xfeb87b34 in unicode..import () at /vol/gcc/src/hg/trunk/local/libgo/go/unicode/tables.go:15 #3 0x00014984 in main.init () at /vol/gcc/src/hg/trunk/local/gcc/testsuite/go.test/test/blank.go:9 #4 0xfeac3960 in runtime.main () at /vol/gcc/src/hg/trunk/local/libgo/go/runtime/proc.go:205 #5 0xfeac1734 in runtime.kickoff () at /vol/gcc/src/hg/trunk/local/libgo/go/runtime/proc.go:1157 #6 0xfda8b24c in __makecontext_v2 () from /lib/libc.so.1 Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University