Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: fatal error: work.partial != 0 #10098

Closed
mikioh opened this issue Mar 6, 2015 · 0 comments
Closed

runtime: fatal error: work.partial != 0 #10098

mikioh opened this issue Mar 6, 2015 · 0 comments
Milestone

Comments

@mikioh
Copy link
Contributor

mikioh commented Mar 6, 2015

fatal error: work.partial != 0

runtime stack:
runtime.throw(0x67d9d0, 0x11)
    /tmp/buildlet-scatch949181303/go/src/runtime/panic.go:543 +0xa0 fp=0x7fffffffe870 sp=0x7fffffffe858
runtime.gcMark(0x4435d2054f)
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:486 +0x1d9 fp=0x7fffffffe9a0 sp=0x7fffffffe870
runtime.gc.func2()
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:377 +0x38 fp=0x7fffffffe9c0 sp=0x7fffffffe9a0
runtime.systemstack(0x791f70)
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:262 +0x79 fp=0x7fffffffe9c8 sp=0x7fffffffe9c0
runtime.mstart()
    /tmp/buildlet-scatch949181303/go/src/runtime/proc1.go:682 fp=0x7fffffffe9d0 sp=0x7fffffffe9c8

goroutine 80651 [garbage collection]:
runtime.systemstack_switch()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:216 fp=0xc2081b8e78 sp=0xc2081b8e70
runtime.gc(0x2)
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:398 +0x1f4 fp=0xc2081b8ee8 sp=0xc2081b8e78
runtime.startGC(0x2)
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:261 +0x9c fp=0xc2081b8f08 sp=0xc2081b8ee8
runtime.GC()
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:236 +0x27 fp=0xc2081b8f18 sp=0xc2081b8f08
runtime_test.TestGoroutineParallelism(0xc208404510)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc_test.go:108 +0xa0 fp=0xc2081b8f88 sp=0xc2081b8f18
testing.tRunner(0xc208404510, 0x78f920)
    /tmp/buildlet-scatch949181303/go/src/testing/testing.go:448 +0xad fp=0xc2081b8fd0 sp=0xc2081b8f88
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc2081b8fd8 sp=0xc2081b8fd0
created by testing.RunTests
    /tmp/buildlet-scatch949181303/go/src/testing/testing.go:556 +0xa4c

goroutine 1 [chan receive]:
runtime.gopark(0x6c7258, 0xc2080108f8, 0x65b5d0, 0xc, 0x17)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:153 +0x11c fp=0xc20803ab90 sp=0xc20803ab60
runtime.goparkunlock(0xc2080108f8, 0x65b5d0, 0xc, 0xc208010817)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:159 +0x51 fp=0xc20803abc0 sp=0xc20803ab90
runtime.chanrecv(0x5a3ac0, 0xc2080108a0, 0xc20803adc8, 0xc20813fc01, 0x470000)
    /tmp/buildlet-scatch949181303/go/src/runtime/chan.go:434 +0x483 fp=0xc20803ac78 sp=0xc20803abc0
runtime.chanrecv1(0x5a3ac0, 0xc2080108a0, 0xc20803adc8)
    /tmp/buildlet-scatch949181303/go/src/runtime/chan.go:335 +0x2b fp=0xc20803aca8 sp=0xc20803ac78
testing.RunTests(0x6c6e18, 0x78efc0, 0x8b, 0x8b, 0xc20803e101)
    /tmp/buildlet-scatch949181303/go/src/testing/testing.go:557 +0xa8c fp=0xc20803ae50 sp=0xc20803aca8
testing.(*M).Run(0xc2080660a0, 0x7b44e0)
    /tmp/buildlet-scatch949181303/go/src/testing/testing.go:486 +0x79 fp=0xc20803aed8 sp=0xc20803ae50
main.main()
    runtime/_test/_testmain.go:754 +0x1d5 fp=0xc20803afa0 sp=0xc20803aed8
runtime.main()
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:88 +0x1ca fp=0xc20803afe0 sp=0xc20803afa0
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc20803afe8 sp=0xc20803afe0

goroutine 2 [force gc (idle)]:
runtime.gopark(0x6c7258, 0x7918a0, 0x65cc70, 0xf, 0xc208000414)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:153 +0x11c fp=0xc20801a788 sp=0xc20801a758
runtime.goparkunlock(0x7918a0, 0x65cc70, 0xf, 0xc208000114)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:159 +0x51 fp=0xc20801a7b8 sp=0xc20801a788
runtime.forcegchelper()
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:121 +0xc2 fp=0xc20801a7e0 sp=0xc20801a7b8
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc20801a7e8 sp=0xc20801a7e0
created by runtime.init.4
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:110 +0x33

goroutine 3 [GC sweep wait]:
runtime.gopark(0x6c7258, 0x791ae0, 0x656470, 0xd, 0xc208000514)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:153 +0x11c fp=0xc20801af78 sp=0xc20801af48
runtime.goparkunlock(0x791ae0, 0x656470, 0xd, 0x14)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:159 +0x51 fp=0xc20801afa8 sp=0xc20801af78
runtime.bgsweep(0xc20803e000)
    /tmp/buildlet-scatch949181303/go/src/runtime/mgcsweep.go:67 +0x14f fp=0xc20801afd8 sp=0xc20801afa8
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc20801afe0 sp=0xc20801afd8
created by runtime.gcenable
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:184 +0x5b

goroutine 4 [finalizer wait]:
runtime.gopark(0x6c7258, 0x7b4890, 0x65c530, 0xe, 0xc208000914)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:153 +0x11c fp=0xc20801b748 sp=0xc20801b718
runtime.goparkunlock(0x7b4890, 0x65c530, 0xe, 0x1000000014)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:159 +0x51 fp=0xc20801b778 sp=0xc20801b748
runtime.runfinq()
    /tmp/buildlet-scatch949181303/go/src/runtime/mfinal.go:149 +0xae fp=0xc20801b7e0 sp=0xc20801b778
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc20801b7e8 sp=0xc20801b7e0
created by runtime.createfing
    /tmp/buildlet-scatch949181303/go/src/runtime/mfinal.go:130 +0x68

goroutine 5 [syscall]:
runtime.notetsleepg(0x791bf8, 0xea771428, 0x0)
    /tmp/buildlet-scatch949181303/go/src/runtime/lock_futex.go:198 +0x5d fp=0xc20801bf60 sp=0xc20801bf38
runtime.timerproc()
    /tmp/buildlet-scatch949181303/go/src/runtime/time.go:209 +0xe1 fp=0xc20801bfe0 sp=0xc20801bf60
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc20801bfe8 sp=0xc20801bfe0
created by runtime.addtimerLocked
    /tmp/buildlet-scatch949181303/go/src/runtime/time.go:116 +0x1c4

goroutine 552 [syscall]:
runtime_test.TestFutexsleep.func1(0x0, 0x1dcd65174876e800, 0x670f10, 0x13, 0xc208010120)
    /tmp/buildlet-scatch949181303/go/src/runtime/futex_test.go:47 +0x2d fp=0xc2080167b8 sp=0xc208016770
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc2080167c0 sp=0xc2080167b8
created by runtime_test.TestFutexsleep
    /tmp/buildlet-scatch949181303/go/src/runtime/futex_test.go:51 +0x227

goroutine 169 [Concurrent GC wait]:
runtime.gopark(0x6c7258, 0x791ac0, 0x66b690, 0x12, 0xc2082f0a14)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:153 +0x11c fp=0xc208205f88 sp=0xc208205f58
runtime.goparkunlock(0x791ac0, 0x66b690, 0x12, 0xc20846c214)
    /tmp/buildlet-scatch949181303/go/src/runtime/proc.go:159 +0x51 fp=0xc208205fb8 sp=0xc208205f88
runtime.backgroundgc()
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:294 +0x94 fp=0xc208205fe0 sp=0xc208205fb8
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc208205fe8 sp=0xc208205fe0
created by runtime.startGC
    /tmp/buildlet-scatch949181303/go/src/runtime/mgc.go:270 +0xee

goroutine 551 [syscall]:
runtime_test.TestFutexsleep.func1(0x0, 0x4e94914f0000, 0x671510, 0x14, 0xc2080100c0)
    /tmp/buildlet-scatch949181303/go/src/runtime/futex_test.go:47 +0x2d fp=0xc2081bafb8 sp=0xc2081baf70
runtime.goexit()
    /tmp/buildlet-scatch949181303/go/src/runtime/asm_amd64.s:2458 +0x1 fp=0xc2081bafc0 sp=0xc2081bafb8
created by runtime_test.TestFutexsleep
    /tmp/buildlet-scatch949181303/go/src/runtime/futex_test.go:51 +0x227

See https://storage.googleapis.com/go-build-log/e5a37fa0/freebsd-amd64-gce101_67fb60a7.log for further information.

@mikioh mikioh added this to the Go1.5 milestone Mar 6, 2015
@RLH RLH closed this as completed in 41dbcc1 Mar 17, 2015
@golang golang locked and limited conversation to collaborators Jun 25, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants