Skip to content

test/stack.go fails intermittently on arm5 #1750

@davecheney

Description

@davecheney
The linux-arm-arm5 dashboard build is unreliable, failing often during the src/all.bash
build with "throw: all goroutines are asleep - deadlock!". This issue spawns
from a discussion on golang-dev,

http://groups.google.com/group/golang-dev/browse_thread/thread/66223a50df58a39c/07a6b34f183bd381?lnk=gst&;q=arm5+#07a6b34f183bd381

What is the expected output?

Correct programs should not deadlock

What do you see instead?

throw: all goroutines are asleep - deadlock!

Which compiler are you using (5g, 6g, 8g, gccgo)?

Which operating system are you using?

% uname -a
Linux axentraserver.buckminster.mystora.com 2.6.22.18-Netgear #16 Sun Jun 13 19:54:46
EDT 2010 armv5tejl armv5tejl armv5tejl GNU/Linux

The OS is reportedly a varient of RHEL5 compiled for arm5

% cat /etc/redhat-release 
HipServ

Which revision are you using?  (hg identify)

+tip (this machine runs the linux-arm-arm5) dashboard build

Please provide any additional information below.

% cat /proc/cpuinfo 
Processor   : ARM926EJ-S rev 1 (v5l)
BogoMIPS    : 992.87
Features    : swp half thumb fastmult edsp 
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part    : 0x131
CPU revision    : 1
Cache type  : write-back
Cache clean : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size      : 16384
I assoc     : 4
I line length   : 32
I sets      : 128
D size      : 16384
D assoc     : 4
D line length   : 32
D sets      : 128

Hardware    : Feroceon-KW
Revision    : 0000
Serial      : 0000000000000000

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions