worker/terminationworker: test timeout during race build

Bug #1588135 reported by Dave Cheney
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Juju
Fix Released
Critical
Dave Cheney

Bug Description

panic: test timed out after 30m0s

goroutine 12 [running]:
panic(0xb234e0, 0xc8203ba050)
 /usr/lib/go-1.6/src/runtime/panic.go:464 +0x3ff
testing.startAlarm.func1()
 /usr/lib/go-1.6/src/testing/testing.go:725 +0x184
created by time.goFunc
 /usr/lib/go-1.6/src/time/sleep.go:129 +0x6e

goroutine 1 [chan receive, 30 minutes]:
testing.RunTests(0xe59cf8, 0x10e6b10, 0x1, 0x1, 0xb1be01)
 /usr/lib/go-1.6/src/testing/testing.go:583 +0xb39
testing.(*M).Run(0xc82003af10, 0x582f2e)
 /usr/lib/go-1.6/src/testing/testing.go:515 +0x11e
main.main()
 github.com/juju/juju/worker/terminationworker/_test/_testmain.go:56 +0x211

goroutine 17 [syscall, 30 minutes, locked to thread]:
runtime.goexit()
 /usr/lib/go-1.6/src/runtime/asm_amd64.s:1998 +0x1

goroutine 5 [syscall, 30 minutes]:
os/signal.signal_recv(0x7f3208a3f078)
 /usr/lib/go-1.6/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
 /usr/lib/go-1.6/src/os/signal/signal_unix.go:22 +0x26
created by os/signal.init.1
 /usr/lib/go-1.6/src/os/signal/signal_unix.go:28 +0x45

goroutine 9 [chan receive, 30 minutes]:
gopkg.in/check%2ev1.(*suiteRunner).runTest(0xc820012300, 0xc8200f1880, 0x0)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:810 +0x78
gopkg.in/check%2ev1.(*suiteRunner).run(0xc820012300, 0xc8201b68f0)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:615 +0x482
gopkg.in/check%2ev1.Run(0xcd24c0, 0xc8201b68f0, 0xc82012ab00, 0x7f3208b260c0)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/run.go:92 +0x51
gopkg.in/check%2ev1.RunAll(0xc82012ab00, 0x0)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/run.go:84 +0x139
gopkg.in/check%2ev1.TestingT(0xc82027a2d0)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/run.go:72 +0x4b0
github.com/juju/juju/worker/terminationworker_test.TestPackage(0xc82027a2d0)
 /home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker_test.go:21 +0x2f
testing.tRunner(0xc82027a2d0, 0x10e6b10)
 /usr/lib/go-1.6/src/testing/testing.go:473 +0xdd
created by testing.RunTests
 /usr/lib/go-1.6/src/testing/testing.go:582 +0xae3

goroutine 10 [select, 30 minutes]:
gopkg.in/check%2ev1.(*resultTracker)._loopRoutine(0xc82027a360)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:461 +0x4fd
created by gopkg.in/check%2ev1.(*resultTracker).start
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:441 +0x43

goroutine 54 [chan receive, 30 minutes]:
launchpad.net/tomb.(*Tomb).Wait(0xc820159260, 0x0, 0x0)
 /home/ubuntu/juju-core_2.0-beta8/src/launchpad.net/tomb/tomb.go:108 +0x79
github.com/juju/juju/worker/terminationworker.(*terminationWorker).Wait(0xc820159260, 0x0, 0x0)
 /home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:46 +0x42
github.com/juju/juju/worker/terminationworker_test.(*TerminationWorkerSuite).TestSignal(0xc8201b68f0, 0xc8202685a0)
 /home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker_test.go:63 +0x233
reflect.Value.call(0xcd24c0, 0xc8201b68f0, 0x2e13, 0xd039c8, 0x4, 0xc82003bf20, 0x1, 0x1, 0x0, 0x0, ...)
 /usr/lib/go-1.6/src/reflect/value.go:435 +0x1574
reflect.Value.Call(0xcd24c0, 0xc8201b68f0, 0x2e13, 0xc82003bf20, 0x1, 0x1, 0x0, 0x0, 0x0)
 /usr/lib/go-1.6/src/reflect/value.go:303 +0xce
gopkg.in/check%2ev1.(*suiteRunner).forkTest.func1(0xc8202685a0)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:772 +0x5d2
gopkg.in/check%2ev1.(*suiteRunner).forkCall.func1(0xc820012300, 0xc8202685a0, 0xc82010e820)
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:666 +0x81
created by gopkg.in/check%2ev1.(*suiteRunner).forkCall
 /home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:667 +0x48c

goroutine 11 [select, 30 minutes]:
github.com/juju/juju/worker/terminationworker.(*terminationWorker).loop(0xc820159260, 0x0, 0x0)
 /home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:53 +0x2ed
github.com/juju/juju/worker/terminationworker.NewWorker.func1(0xc820159260)
 /home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:36 +0x66
created by github.com/juju/juju/worker/terminationworker.NewWorker
 /home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:37 +0x9b

goroutine 56 [select, 30 minutes, locked to thread]:
runtime.gopark(0xe5a580, 0xc820027f28, 0xd0b708, 0x6, 0xc820012318, 0x2)
 /usr/lib/go-1.6/src/runtime/proc.go:262 +0x11d
runtime.selectgoImpl(0xc820027f28, 0xc820027f14, 0x0)
 /usr/lib/go-1.6/src/runtime/select.go:392 +0xbb0
runtime.selectgo(0xc820027f28)
 /usr/lib/go-1.6/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
 /usr/lib/go-1.6/src/runtime/signal1_unix.go:279 +0x2ef
runtime.goexit()
 /usr/lib/go-1.6/src/runtime/asm_amd64.s:1998 +0x1
FAIL github.com/juju/juju/worker/terminationworker 1800.394s

Tags: blocker ci
Changed in juju-core:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Dave Cheney (dave-cheney)
milestone: none → 2.0-beta8
tags: added: blocker ci
Changed in juju-core:
status: Confirmed → Fix Committed
Curtis Hovey (sinzui)
Changed in juju-core:
status: Fix Committed → Fix Released
affects: juju-core → juju
Changed in juju:
milestone: 2.0-beta8 → none
milestone: none → 2.0-beta8
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.