Skip to content

test: timeout on Plan 9 #7462

@0intro

Description

@0intro
What steps will reproduce the problem?

The Go builder on Plan 9 is regularly timing out
while running "go run run.go" in the test directory.

See http://build.golang.org/log/fb585389f807e12ef8c6982c245a073e037b10df

What is the expected output? What do you see instead?

djc             295    0:00   0:00      244K Await    gobuilder /bin/gobuilder
djc             342    0:01   0:05   796404K Pread    builder -cmdTimeout=30m0s
plan9-386-cnielsen
djc             343    0:00   0:00   796404K Semacqui builder
djc             344    0:00   0:00   796404K Semacqui builder
djc             345    0:02   0:21   796404K Await    builder
djc             349    0:01   0:08   796404K Pread    builder
djc             353    0:01   0:13   796404K Pread    builder
djc             355    0:01   0:07   796404K Await    builder
djc             356    0:01   0:08   796404K Tsemacqu builder
djc             367    0:01   0:10   796404K Pread    builder
djc            3729    0:01   0:04   796404K Tsemacqu builder
bootes       125923    0:00   0:00   575196K Rendez   venti ?
djc          137032    0:00   0:00      240K Await    all.rc -e
/tmp/gobuilder/plan9-386-cnielsen-a3b2bc0b515e/go/src/all.rc
djc          137898    0:00   0:00      240K Await    run.rc -e ./run.rc --no-rebuild
djc          140340    0:00   0:00      240K Await    run.rc
djc          140343    0:00   0:00       48K Await    time go run run.go
djc          140344    0:00   0:00   795388K Await    go run run.go
djc          140345    0:00   0:00   795388K Semacqui go
djc          140346    0:00   0:00   795388K Tsemacqu go
djc          140347    0:00   0:00   795388K Semacqui go
djc          140349    0:00   0:00   795388K Semacqui go
djc          140351    0:00   0:00   792124K Pread   
/tmp/go-build107725360/command-line-arguments/_obj/exe/run
djc          140352    0:00   0:00   792124K Semacqui run
djc          140353    0:00   0:00   792124K Tsemacqu run
djc          140354    0:00   0:00   792124K Await    run
djc          140359    0:00   0:00   792124K Semacqui run
djc          140464    0:00   0:00   795460K Await    go run bom.go
djc          140465    0:00   0:00   795460K Semacqui go
djc          140466    0:00   0:00   795460K Tsemacqu go
djc          140467    0:00   0:00   795460K Semacqui go
djc          140470    0:00   0:00   795460K Semacqui go
djc          140471    0:00   0:00   790860K Semacqui
/tmp/go-build095028545/command-line-arguments/_obj/exe/bom

cpu% acid 140351
/proc/140351/text:386 plan 9 executable
/sys/lib/acid/port
/sys/lib/acid/386
acid: asm(*PC)
syscall.Syscall6+0x1a 0x000ca47a    MOVL    AX,0x20(SP)
syscall.Syscall6+0x1e 0x000ca47e    MOVL    $0x0,0x24(SP)
syscall.Syscall6+0x26 0x000ca486    CMPL    AX,$0xffffffff
syscall.Syscall6+0x29 0x000ca489    JNE syscall.Syscall6+0x45(SB)
syscall.Syscall6+0x2b 0x000ca48b    SUBL    $0x8,SP
syscall.Syscall6+0x2e 0x000ca48e    CALL    runtime.errstr(SB)
syscall.Syscall6+0x33 0x000ca493    MOVL    SP,SI
syscall.Syscall6+0x35 0x000ca495    ADDL    $0x8,SP
syscall.Syscall6+0x38 0x000ca498    LEAL    0x28(SP),DI
syscall.Syscall6+0x3c 0x000ca49c    CLD
syscall.Syscall6+0x3d 0x000ca49d    MOVSL   (SI),(DI)
syscall.Syscall6+0x3e 0x000ca49e    MOVSL   (SI),(DI)
syscall.Syscall6+0x3f 0x000ca49f    CALL    runtime.exitsyscall(SB)
syscall.Syscall6+0x44 0x000ca4a4    RET
syscall.Syscall6+0x45 0x000ca4a5    LEAL    runtime.emptystring(SB),SI
syscall.Syscall6+0x4b 0x000ca4ab    JMP syscall.Syscall6+0x38(SB)
syscall.Syscall6+0x4d 0x000ca4ad    ADDB    AL,0x0(AX)
syscall.Syscall6+0x4f 0x000ca4af    ADDB    CL,0x8d042444(BX)
acid: regs()
PC  0x000ca47a syscall.Syscall6+0x1a  ?file?:0
SP  0x304687d0 ECODE 0xf010083e EFLAG 0x00000206
CS  0x00000023 DS    0x0000001b SS  0x0000001b
GS  0xf010001b FS    0x0000001b ES  0x0000001b
TRAP    0x00000040 system call
AX  0x00000032 BX   0x1036c008 CX   0x002443ec DX   0xffffffff
DI  0x304687ec SI   0x304687f0 BP   0x104d02a0
acid: �
echo kill > /proc/140351/ctl

cpu% acid 140471
/proc/140471/text:386 plan 9 executable
/sys/lib/acid/port
/sys/lib/acid/386
acid: asm(*PC)
runtime.plan9_semacquire+0x7 0x00021407 RET
runtime.plan9_semacquire+0x8 0x00021408 ADDB    AL,0x0(AX)
runtime.plan9_semacquire+0xa 0x0002140a ADDB    AL,0x0(AX)
runtime.plan9_semacquire+0xc 0x0002140c ADDB    AL,0x0(AX)
runtime.plan9_semacquire+0xe 0x0002140e ADDB    AL,0x0(AX)
runtime.plan9_tsemacquire 0x00021410    MOVL    $0x34,AX
acid: regs()
PC  0x00021407 runtime.plan9_semacquire+0x7  ?file?:0
SP  0xdfffee78 ECODE 0xf010083e EFLAG 0x00000206
CS  0x00000023 DS    0x0000001b SS  0x0000001b
GS  0xf010001b FS    0x0000001b ES  0x0000001b
TRAP    0x00000040 system call
AX  0x00000025 BX   0x0012c874 CX   0x00000001 DX   0x00000001
DI  0x00010e50 SI   0x0012c180 BP   0x0012c000
acid: �
echo kill > /proc/140471/ctl

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeOS-Plan9SuggestedIssues that may be good for new contributors looking for work to do.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions