~/dev/zero $ go test -v === RUN TestNextRun --- PASS: TestNextRun (0.00s) === RUN TestScheduler time=2000-01-01T11:00:00.000+11:00 level=DEBUG msg="Scheduled new cron job" job=alice [Schedule("alice", nextRun=5s)] time=2000-01-01T11:00:06.000+11:00 level=DEBUG msg="Scheduled new cron job" job=bob [Schedule("alice", nextRun=4s) Schedule("bob", nextRun=4s)] cron_test.go:63: Waiting for bubble cron_test.go:65: Finished waiting ^\SIGQUIT: quit PC=0x197ffc3cc m=0 sigcode=0 goroutine 0 gp=0x100bfa920 m=0 mp=0x100bfb880 [idle]: runtime.pthread_cond_wait(0x100bfbdb8, 0x100bfbd78) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/sys_darwin.go:547 +0x20 fp=0x16f962380 sp=0x16f962350 pc=0x1004f93f0 runtime.semasleep(0xffffffffffffffff) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/os_darwin.go:72 +0x80 fp=0x16f9623e0 sp=0x16f962380 pc=0x1004d5340 runtime.notesleep(0x100bfb9d0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/lock_sema.go:62 +0xac fp=0x16f962410 sp=0x16f9623e0 pc=0x1004ad02c runtime.mPark(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:1960 runtime.stopm() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:2999 +0x84 fp=0x16f962440 sp=0x16f962410 pc=0x1004df9a4 runtime.findRunnable() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:3770 +0x1354 fp=0x16f962610 sp=0x16f962440 pc=0x1004e1ab4 runtime.schedule() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:4138 +0x90 fp=0x16f962650 sp=0x16f962610 pc=0x1004e2d70 runtime.goexit0(0x140006028c0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:4435 +0x20 fp=0x16f962670 sp=0x16f962650 pc=0x1004e3bd0 runtime.mcall() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:241 +0x54 fp=0x16f962680 sp=0x16f962670 pc=0x100513684 goroutine 1 gp=0x140000021c0 m=nil [chan receive]: runtime.gopark(0x100516560?, 0x140000299b8?, 0x4a?, 0x29?, 0x100fd00a8?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000029970 sp=0x14000029950 pc=0x10050df60 runtime.chanrecv(0x1400014e300, 0x14000029a77, 0x1) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/chan.go:667 +0x40c fp=0x140000299f0 sp=0x14000029970 pc=0x1004a853c runtime.chanrecv1(0x100bf9d00?, 0x100928400?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/chan.go:509 +0x14 fp=0x14000029a20 sp=0x140000299f0 pc=0x1004a8124 testing.(*T).Run(0x14000602540, {0x100801360?, 0x14000029b38?}, 0x10091c8c8) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:2005 +0x378 fp=0x14000029b00 sp=0x14000029a20 pc=0x10057e298 testing.runTests.func1(0x14000602540) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:2477 +0x38 fp=0x14000029b40 sp=0x14000029b00 pc=0x100580028 testing.tRunner(0x14000602540, 0x14000029c68) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1934 +0xc4 fp=0x14000029b90 sp=0x14000029b40 pc=0x10057d544 testing.runTests(0x140001121e0, {0x100bee980, 0x2, 0x2}, {0x1400039eea0?, 0x7?, 0x100bfa220?}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:2475 +0x398 fp=0x14000029c90 sp=0x14000029b90 pc=0x10057ff38 testing.(*M).Run(0x140001106e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:2337 +0x530 fp=0x14000029ec0 sp=0x14000029c90 pc=0x10057ee40 main.main() _testmain.go:47 +0x80 fp=0x14000029f40 sp=0x14000029ec0 pc=0x1007d95a0 runtime.main() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:285 +0x2a4 fp=0x14000029fd0 sp=0x14000029f40 pc=0x1004da974 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x14000029fd0 sp=0x14000029fd0 pc=0x1005156f4 goroutine 2 gp=0x14000002700 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400004cf90 sp=0x1400004cf70 pc=0x10050df60 runtime.goparkunlock(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:466 runtime.forcegchelper() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:373 +0xb4 fp=0x1400004cfd0 sp=0x1400004cf90 pc=0x1004dac94 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400004cfd0 sp=0x1400004cfd0 pc=0x1005156f4 created by runtime.init.7 in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:361 +0x24 goroutine 3 gp=0x14000002fc0 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400004d760 sp=0x1400004d740 pc=0x10050df60 runtime.goparkunlock(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:466 runtime.bgsweep(0x1400006e000) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgcsweep.go:323 +0x184 fp=0x1400004d7b0 sp=0x1400004d760 pc=0x1004c4404 runtime.gcenable.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:212 +0x20 fp=0x1400004d7d0 sp=0x1400004d7b0 pc=0x1004b8120 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400004d7d0 sp=0x1400004d7d0 pc=0x1005156f4 created by runtime.gcenable in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:212 +0x6c goroutine 4 gp=0x14000003180 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x10088c550?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400004df60 sp=0x1400004df40 pc=0x10050df60 runtime.goparkunlock(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:466 runtime.(*scavengerState).park(0x100bfa4a0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgcscavenge.go:425 +0x5c fp=0x1400004df90 sp=0x1400004df60 pc=0x1004c1f0c runtime.bgscavenge(0x1400006e000) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgcscavenge.go:658 +0xac fp=0x1400004dfb0 sp=0x1400004df90 pc=0x1004c24ac runtime.gcenable.gowrap2() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:213 +0x20 fp=0x1400004dfd0 sp=0x1400004dfb0 pc=0x1004b80e0 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400004dfd0 sp=0x1400004dfd0 pc=0x1005156f4 created by runtime.gcenable in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:213 +0xac goroutine 17 gp=0x14000126000 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0xb8?, 0xc5?, 0x10050ea84?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400004c580 sp=0x1400004c560 pc=0x10050df60 runtime.runFinalizers() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mfinal.go:210 +0x100 fp=0x1400004c7d0 sp=0x1400004c580 pc=0x1004b7150 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400004c7d0 sp=0x1400004c7d0 pc=0x1005156f4 created by runtime.createfing in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mfinal.go:172 +0x78 goroutine 18 gp=0x140001261c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000048710 sp=0x140000486f0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x140000487b0 sp=0x14000048710 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x140000487d0 sp=0x140000487b0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x140000487d0 sp=0x140000487d0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 5 gp=0x14000003340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400004e710 sp=0x1400004e6f0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x1400004e7b0 sp=0x1400004e710 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x1400004e7d0 sp=0x1400004e7b0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400004e7d0 sp=0x1400004e7d0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 33 gp=0x14000082380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000096710 sp=0x140000966f0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x140000967b0 sp=0x14000096710 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x140000967d0 sp=0x140000967b0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x140000967d0 sp=0x140000967d0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 19 gp=0x14000126380 m=nil [GC worker (idle)]: runtime.gopark(0x35390f0a01d8e?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000108f10 sp=0x14000108ef0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x14000108fb0 sp=0x14000108f10 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x14000108fd0 sp=0x14000108fb0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x14000108fd0 sp=0x14000108fd0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 6 gp=0x14000003500 m=nil [GC worker (idle)]: runtime.gopark(0x35390f09f252f?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400004ef10 sp=0x1400004eef0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x1400004efb0 sp=0x1400004ef10 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x1400004efd0 sp=0x1400004efb0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400004efd0 sp=0x1400004efd0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 34 gp=0x14000082540 m=nil [GC worker (idle)]: runtime.gopark(0x35390f09f28c4?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000096f10 sp=0x14000096ef0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x14000096fb0 sp=0x14000096f10 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x14000096fd0 sp=0x14000096fb0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x14000096fd0 sp=0x14000096fd0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 20 gp=0x14000126540 m=nil [GC worker (idle)]: runtime.gopark(0x35390f09f2c05?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000615f10 sp=0x14000615ef0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x14000615fb0 sp=0x14000615f10 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x14000615fd0 sp=0x14000615fb0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x14000615fd0 sp=0x14000615fd0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 7 gp=0x140000036c0 m=nil [GC worker (idle)]: runtime.gopark(0x35390f09f2ae1?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400004f710 sp=0x1400004f6f0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x1400004f7b0 sp=0x1400004f710 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x1400004f7d0 sp=0x1400004f7b0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400004f7d0 sp=0x1400004f7d0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 35 gp=0x14000082700 m=nil [GC worker (idle)]: runtime.gopark(0x100c241c0?, 0x1?, 0x4a?, 0x1d?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000097710 sp=0x140000976f0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x140000977b0 sp=0x14000097710 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x140000977d0 sp=0x140000977b0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x140000977d0 sp=0x140000977d0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 21 gp=0x14000126700 m=nil [GC worker (idle)]: runtime.gopark(0x35390f09f24dc?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000049f10 sp=0x14000049ef0 pc=0x10050df60 runtime.gcBgMarkWorker(0x140001000e0) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1463 +0xe0 fp=0x14000049fb0 sp=0x14000049f10 pc=0x1004ba750 runtime.gcBgMarkStartWorkers.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x20 fp=0x14000049fd0 sp=0x14000049fb0 pc=0x1004ba650 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x14000049fd0 sp=0x14000049fd0 pc=0x1005156f4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mgc.go:1373 +0x140 goroutine 8 gp=0x14000602380 m=nil [cleanup wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x14000099f40 sp=0x14000099f20 pc=0x10050df60 runtime.goparkunlock(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:466 runtime.(*cleanupQueue).dequeue(0x100bfa760) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mcleanup.go:439 +0x15c fp=0x14000099f80 sp=0x14000099f40 pc=0x1004b446c runtime.runCleanups() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mcleanup.go:635 +0x40 fp=0x14000099fd0 sp=0x14000099f80 pc=0x1004b4c10 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x14000099fd0 sp=0x14000099fd0 pc=0x1005156f4 created by runtime.(*cleanupQueue).createGs in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/mcleanup.go:589 +0x108 goroutine 10 gp=0x140006028c0 m=nil [sync.Mutex.Lock]: runtime.gopark(0x100c05400?, 0x1004f9094?, 0xe0?, 0x41?, 0x1400010c818?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:460 +0xc0 fp=0x1400010c7c0 sp=0x1400010c7a0 pc=0x10050df60 runtime.goparkunlock(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/proc.go:466 runtime.semacquire1(0x1400013a384, 0x0, 0x3, 0x2, 0x16) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/sema.go:192 +0x248 fp=0x1400010c810 sp=0x1400010c7c0 pc=0x1004ef068 internal/sync.runtime_SemacquireMutex(0x1400010c8c8?, 0x0?, 0x0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/sema.go:95 +0x28 fp=0x1400010c850 sp=0x1400010c810 pc=0x10050f2f8 internal/sync.(*Mutex).lockSlow(0x1400013a380) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/internal/sync/mutex.go:149 +0x170 fp=0x1400010c8a0 sp=0x1400010c850 pc=0x10051a1e0 internal/sync.(*Mutex).Lock(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/internal/sync/mutex.go:70 sync.(*Mutex).Lock(...) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/sync/mutex.go:46 context.(*cancelCtx).cancel(0x1400013a370, 0x1, {0x1009215d8, 0x100beb4c0}, {0x0?, 0x0?}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/context/context.go:554 +0xc0 fp=0x1400010c980 sp=0x1400010c8a0 pc=0x10053ddc0 context.WithCancel.func1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/context/context.go:242 +0x38 fp=0x1400010c9c0 sp=0x1400010c980 pc=0x10053cc28 testing.(*common).runCleanup(0x14000602a80, 0x1e?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1557 +0xbc fp=0x1400010ca40 sp=0x1400010c9c0 pc=0x10057cf4c testing.tRunner.func1.2({0x1008ca080, 0x10091f8a0}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1854 +0x44 fp=0x1400010caf0 sp=0x1400010ca40 pc=0x10057dcc4 testing.tRunner.func1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1875 +0x314 fp=0x1400010cc90 sp=0x1400010caf0 pc=0x10057d914 panic({0x1008ca080?, 0x10091f8a0?}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/panic.go:877 +0x128 fp=0x1400010cd40 sp=0x1400010cc90 pc=0x10050db28 runtime.closechan(0x1400013a3a0?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/chan.go:419 +0x3dc fp=0x1400010cda0 sp=0x1400010cd40 pc=0x1004a800c context.(*cancelCtx).cancel(0x1400013a370, 0x1, {0x1009215d8, 0x100beb4c0}, {0x0?, 0x0?}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/context/context.go:565 +0x1d0 fp=0x1400010ce80 sp=0x1400010cda0 pc=0x10053ded0 context.WithCancel.func1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/context/context.go:242 +0x38 fp=0x1400010cec0 sp=0x1400010ce80 pc=0x10053cc28 testing.(*common).runCleanup(0x14000602a80, 0x10057d508?) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1557 +0xbc fp=0x1400010cf40 sp=0x1400010cec0 pc=0x10057cf4c testing.tRunner.func2() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1928 +0x2c fp=0x1400010cf60 sp=0x1400010cf40 pc=0x10057d5dc testing.tRunner(0x14000602a80, 0x10091c8c8) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1940 +0xf0 fp=0x1400010cfb0 sp=0x1400010cf60 pc=0x10057d570 testing.(*T).Run.gowrap1() /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1997 +0x20 fp=0x1400010cfd0 sp=0x1400010cfb0 pc=0x10057e3b0 runtime.goexit({}) /Users/alec/Library/Caches/hermit/pkg/go@tip/src/runtime/asm_arm64.s:1268 +0x4 fp=0x1400010cfd0 sp=0x1400010cfd0 pc=0x1005156f4 created by testing.(*T).Run in goroutine 1 /Users/alec/Library/Caches/hermit/pkg/go@tip/src/testing/testing.go:1997 +0x364 r0 0x104 r1 0x0 r2 0x1400 r3 0x0 r4 0x0 r5 0xa0 r6 0x0 r7 0x0 r8 0x16f962268 r9 0x0 r10 0x0 r11 0x2 r12 0x2 r13 0x0 r14 0x0 r15 0x0 r16 0x131 r17 0x207199f60 r18 0x0 r19 0x100bfbd78 r20 0x100bfbdb8 r21 0x206149fe0 r22 0x0 r23 0x0 r24 0x1400 r25 0x1401 r26 0x1500 r27 0x100bea000 r28 0x100bfa920 r29 0x16f9622e0 lr 0x19803b0e0 sp 0x16f962250 pc 0x197ffc3cc fault 0x197ffc3cc FAIL github.com/alecthomas/zero/providers/cron 1.128s FAIL