Tried to bump one timeout, yet this is still happening on riscv64
=== RUN TestSnapManager fatal error: sync: unlock of unlocked mutex
goroutine 5186 [running]: runtime.throw(0x2aab7d35e0, 0x1e) /usr/lib/go-1.14/src/runtime/panic.go:1116 +0x80 fp=0x3fcc4c2e38 sp=0x3fcc4c2e10 pc=0x2aaaf06678 sync.throw(0x2aab7d35e0, 0x1e) /usr/lib/go-1.14/src/runtime/panic.go:1102 +0x34 fp=0x3fcc4c2e50 sp=0x3fcc4c2e38 pc=0x2aaaf065f4 sync.(*Mutex).unlockSlow(0x3fcc1d9680, 0xffffffff) /usr/lib/go-1.14/src/sync/mutex.go:196 +0x17c fp=0x3fcc4c2e70 sp=0x3fcc4c2e50 pc=0x2aaaf4e224 sync.(*Mutex).Unlock(0x3fcc1d9680) /usr/lib/go-1.14/src/sync/mutex.go:190 +0x74 fp=0x3fcc4c2e90 sp=0x3fcc4c2e70 pc=0x2aaaf4e0a4 github.com/snapcore/snapd/overlord/state.(*State).unlock(0x3fcc1d9680) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/overlord/state/state.go:162 +0x4c fp=0x3fcc4c2eb0 sp=0x3fcc4c2e90 pc=0x2aab4212f4 github.com/snapcore/snapd/overlord/state.(*State).Unlock(0x3fcc1d9680) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/overlord/state/state.go:239 +0x284 fp=0x3fcc4c2f78 sp=0x3fcc4c2eb0 pc=0x2aab421bac runtime.call32(0x0, 0x2aabb56388, 0x3fcc09b178) /usr/lib/go-1.14/src/runtime/asm_riscv64.s:486 +0x5c fp=0x3fcc4c2fa0 sp=0x3fcc4c2f78 pc=0x2aaaf40efc runtime.reflectcallSave(0x3fcc4c3098, 0x2aabb56388, 0x3fcc09b178, 0x8) /usr/lib/go-1.14/src/runtime/panic.go:881 +0x60 fp=0x3fcc4c2fd0 sp=0x3fcc4c2fa0 pc=0x2aaaf05ba0 runtime.runOpenDeferFrame(0x3fcc1f5500, 0x3fcc09b130, 0x3fcc4c30d0) /usr/lib/go-1.14/src/runtime/panic.go:855 +0x360 fp=0x3fcc4c3058 sp=0x3fcc4c2fd0 pc=0x2aaaf05a20 runtime.Goexit() /usr/lib/go-1.14/src/runtime/panic.go:617 +0x1ec fp=0x3fcc4c30d0 sp=0x3fcc4c3058 pc=0x2aaaf05054 github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*C).stopNow(...) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:106 github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*C).Assert(0x3fcc446c30, 0x2aaba50c40, 0x3fcc840070, 0x2aabb7d040, 0x2aac15e510, 0x0, 0x0, 0x0) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/helpers.go:174 +0x94 fp=0x3fcc4c3130 sp=0x3fcc4c30d0 pc=0x2aab517934 github.com/snapcore/snapd/overlord/snapstate_test.(*snapmgrTestSuite).settle(0x3fcc0c6000, 0x3fcc446c30) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/overlord/snapstate/snapstate_test.go:87 +0xb0 fp=0x3fcc4c3178 sp=0x3fcc4c3130 pc=0x2aab703850 github.com/snapcore/snapd/overlord/snapstate_test.(*snapmgrTestSuite).TestUpdateManyMultipleCredsNoUserRunThrough(0x3fcc0c6000, 0x3fcc446c30) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/overlord/snapstate/snapstate_test.go:3642 +0x854 fp=0x3fcc4c3bb0 sp=0x3fcc4c3178 pc=0x2aab731fec runtime.call32(0x3fcc443d70, 0x3fcc87a4c0, 0x3fcc431a30) /usr/lib/go-1.14/src/runtime/asm_riscv64.s:486 +0x5c fp=0x3fcc4c3bd8 sp=0x3fcc4c3bb0 pc=0x2aaaf40efc reflect.Value.call(0x2aabb53be0, 0x3fcc0c6000, 0x59613, 0x2aab7b8375, 0x4, 0x3fcc075f18, 0x1, 0x1, 0x2aaaf3e970, 0x2aac1e4ae0, ...) /usr/lib/go-1.14/src/reflect/value.go:460 +0x77c fp=0x3fcc4c3de8 sp=0x3fcc4c3bd8 pc=0x2aaafb3504 reflect.Value.Call(0x2aabb53be0, 0x3fcc0c6000, 0x59613, 0x3fcc062f18, 0x1, 0x1, 0x3fcc2ccc30, 0x3fcc062f50, 0x1) /usr/lib/go-1.14/src/reflect/value.go:321 +0xa8 fp=0x3fcc4c3e60 sp=0x3fcc4c3de8 pc=0x2aaafb2b30 github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkTest.func1(0x3fcc446c30) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:781 +0x66c fp=0x3fcc4c3f78 sp=0x3fcc4c3e60 pc=0x2aab51c434 github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkCall.func1(0x3fcc1cea80, 0x3fcc446c30, 0x3fcc15b640) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:675 +0x98 fp=0x3fcc4c3fc0 sp=0x3fcc4c3f78 pc=0x2aab51bba8 runtime.goexit() /usr/lib/go-1.14/src/runtime/asm_riscv64.s:534 +0x4 fp=0x3fcc4c3fc0 sp=0x3fcc4c3fc0 pc=0x2aaaf428bc created by github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkCall /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:672 +0x20c
goroutine 1 [chan receive, 3 minutes]: testing.(*T).Run(0x3fcc2e26c0, 0x2aab7c1c3c, 0xf, 0x2aabb56360, 0x2aaaffefac) /usr/lib/go-1.14/src/testing/testing.go:1043 +0x374 testing.runTests.func1(0x3fcc2e25a0) /usr/lib/go-1.14/src/testing/testing.go:1284 +0x7c testing.tRunner(0x3fcc2e25a0, 0x3fcc69fe28) /usr/lib/go-1.14/src/testing/testing.go:991 +0x108 testing.runTests(0x3fcc1ca900, 0x2aac1612c0, 0x1, 0x1, 0x0) /usr/lib/go-1.14/src/testing/testing.go:1282 +0x2bc testing.(*M).Run(0x3fcc0c8100, 0x0) /usr/lib/go-1.14/src/testing/testing.go:1199 +0x170 main.main() _testmain.go:46 +0x16c
goroutine 39 [chan receive]: github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*suiteRunner).runTest(...) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:819 github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*suiteRunner).run(0x3fcc1cea80, 0x3fcc0c6000) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:624 +0x160 github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.Run(0x2aabb53be0, 0x3fcc0c6000, 0x3fcc015f30, 0x3fcc1d86c0) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/run.go:92 +0x4c github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.RunAll(0x3fcc502f30, 0x0) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/run.go:84 +0x98 github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.TestingT(0x3fcc2e26c0) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/run.go:72 +0x35c github.com/snapcore/snapd/overlord/snapstate_test.TestSnapManager(0x3fcc2e26c0) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/overlord/snapstate/snapstate_test.go:66 +0x2c testing.tRunner(0x3fcc2e26c0, 0x2aabb56360) /usr/lib/go-1.14/src/testing/testing.go:991 +0x108 created by testing.(*T).Run /usr/lib/go-1.14/src/testing/testing.go:1042 +0x350
goroutine 745 [select]: github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*resultTracker)._loopRoutine(0x3fcc1d8cf0) /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:470 +0x9c created by github.com/snapcore/snapd/vendor/gopkg.in/check%2ev1.(*resultTracker).start /<<PKGBUILDDIR>>/_build/src/github.com/snapcore/snapd/vendor/gopkg.in/check.v1/check.go:450 +0x40 FAIL github.com/snapcore/snapd/overlord/snapstate 204.942s
Tried to bump one timeout, yet this is still happening on riscv64
=== RUN TestSnapManager
fatal error: sync: unlock of unlocked mutex
goroutine 5186 [running]: throw(0x2aab7d3 5e0, 0x1e) go-1.14/ src/runtime/ panic.go: 1116 +0x80 fp=0x3fcc4c2e38 sp=0x3fcc4c2e10 pc=0x2aaaf06678 0x2aab7d35e0, 0x1e) go-1.14/ src/runtime/ panic.go: 1102 +0x34 fp=0x3fcc4c2e50 sp=0x3fcc4c2e38 pc=0x2aaaf065f4 Mutex). unlockSlow( 0x3fcc1d9680, 0xffffffff) go-1.14/ src/sync/ mutex.go: 196 +0x17c fp=0x3fcc4c2e70 sp=0x3fcc4c2e50 pc=0x2aaaf4e224 Mutex). Unlock( 0x3fcc1d9680) go-1.14/ src/sync/ mutex.go: 190 +0x74 fp=0x3fcc4c2e90 sp=0x3fcc4c2e70 pc=0x2aaaf4e0a4 com/snapcore/ snapd/overlord/ state.( *State) .unlock( 0x3fcc1d9680) >>/_build/ src/github. com/snapcore/ snapd/overlord/ state/state. go:162 +0x4c fp=0x3fcc4c2eb0 sp=0x3fcc4c2e90 pc=0x2aab4212f4 com/snapcore/ snapd/overlord/ state.( *State) .Unlock( 0x3fcc1d9680) >>/_build/ src/github. com/snapcore/ snapd/overlord/ state/state. go:239 +0x284 fp=0x3fcc4c2f78 sp=0x3fcc4c2eb0 pc=0x2aab421bac go-1.14/ src/runtime/ asm_riscv64. s:486 +0x5c fp=0x3fcc4c2fa0 sp=0x3fcc4c2f78 pc=0x2aaaf40efc reflectcallSave (0x3fcc4c3098, 0x2aabb56388, 0x3fcc09b178, 0x8) go-1.14/ src/runtime/ panic.go: 881 +0x60 fp=0x3fcc4c2fd0 sp=0x3fcc4c2fa0 pc=0x2aaaf05ba0 runOpenDeferFra me(0x3fcc1f5500 , 0x3fcc09b130, 0x3fcc4c30d0) go-1.14/ src/runtime/ panic.go: 855 +0x360 fp=0x3fcc4c3058 sp=0x3fcc4c2fd0 pc=0x2aaaf05a20 go-1.14/ src/runtime/ panic.go: 617 +0x1ec fp=0x3fcc4c30d0 sp=0x3fcc4c3058 pc=0x2aaaf05054 com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*C).stopNow( ...) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 106 com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*C).Assert( 0x3fcc446c30, 0x2aaba50c40, 0x3fcc840070, 0x2aabb7d040, 0x2aac15e510, 0x0, 0x0, 0x0) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ helpers. go:174 +0x94 fp=0x3fcc4c3130 sp=0x3fcc4c30d0 pc=0x2aab517934 com/snapcore/ snapd/overlord/ snapstate_ test.(* snapmgrTestSuit e).settle( 0x3fcc0c6000, 0x3fcc446c30) >>/_build/ src/github. com/snapcore/ snapd/overlord/ snapstate/ snapstate_ test.go: 87 +0xb0 fp=0x3fcc4c3178 sp=0x3fcc4c3130 pc=0x2aab703850 com/snapcore/ snapd/overlord/ snapstate_ test.(* snapmgrTestSuit e).TestUpdateMa nyMultipleCreds NoUserRunThroug h(0x3fcc0c6000, 0x3fcc446c30) >>/_build/ src/github. com/snapcore/ snapd/overlord/ snapstate/ snapstate_ test.go: 3642 +0x854 fp=0x3fcc4c3bb0 sp=0x3fcc4c3178 pc=0x2aab731fec call32( 0x3fcc443d70, 0x3fcc87a4c0, 0x3fcc431a30) go-1.14/ src/runtime/ asm_riscv64. s:486 +0x5c fp=0x3fcc4c3bd8 sp=0x3fcc4c3bb0 pc=0x2aaaf40efc Value.call( 0x2aabb53be0, 0x3fcc0c6000, 0x59613, 0x2aab7b8375, 0x4, 0x3fcc075f18, 0x1, 0x1, 0x2aaaf3e970, 0x2aac1e4ae0, ...) go-1.14/ src/reflect/ value.go: 460 +0x77c fp=0x3fcc4c3de8 sp=0x3fcc4c3bd8 pc=0x2aaafb3504 Value.Call( 0x2aabb53be0, 0x3fcc0c6000, 0x59613, 0x3fcc062f18, 0x1, 0x1, 0x3fcc2ccc30, 0x3fcc062f50, 0x1) go-1.14/ src/reflect/ value.go: 321 +0xa8 fp=0x3fcc4c3e60 sp=0x3fcc4c3de8 pc=0x2aaafb2b30 com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*suiteRunner) .forkTest. func1(0x3fcc446 c30) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 781 +0x66c fp=0x3fcc4c3f78 sp=0x3fcc4c3e60 pc=0x2aab51c434 com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*suiteRunner) .forkCall. func1(0x3fcc1ce a80, 0x3fcc446c30, 0x3fcc15b640) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 675 +0x98 fp=0x3fcc4c3fc0 sp=0x3fcc4c3f78 pc=0x2aab51bba8 go-1.14/ src/runtime/ asm_riscv64. s:534 +0x4 fp=0x3fcc4c3fc0 sp=0x3fcc4c3fc0 pc=0x2aaaf428bc com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*suiteRunner) .forkCall >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 672 +0x20c
runtime.
/usr/lib/
sync.throw(
/usr/lib/
sync.(*
/usr/lib/
sync.(*
/usr/lib/
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
runtime.call32(0x0, 0x2aabb56388, 0x3fcc09b178)
/usr/lib/
runtime.
/usr/lib/
runtime.
/usr/lib/
runtime.Goexit()
/usr/lib/
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
runtime.
/usr/lib/
reflect.
/usr/lib/
reflect.
/usr/lib/
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
runtime.goexit()
/usr/lib/
created by github.
/<<PKGBUILDDIR
goroutine 1 [chan receive, 3 minutes]: (*T).Run( 0x3fcc2e26c0, 0x2aab7c1c3c, 0xf, 0x2aabb56360, 0x2aaaffefac) go-1.14/ src/testing/ testing. go:1043 +0x374 runTests. func1(0x3fcc2e2 5a0) go-1.14/ src/testing/ testing. go:1284 +0x7c tRunner( 0x3fcc2e25a0, 0x3fcc69fe28) go-1.14/ src/testing/ testing. go:991 +0x108 runTests( 0x3fcc1ca900, 0x2aac1612c0, 0x1, 0x1, 0x0) go-1.14/ src/testing/ testing. go:1282 +0x2bc (*M).Run( 0x3fcc0c8100, 0x0) go-1.14/ src/testing/ testing. go:1199 +0x170
testing.
/usr/lib/
testing.
/usr/lib/
testing.
/usr/lib/
testing.
/usr/lib/
testing.
/usr/lib/
main.main()
_testmain.go:46 +0x16c
goroutine 39 [chan receive]: com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*suiteRunner) .runTest( ...) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 819 com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*suiteRunner) .run(0x3fcc1cea 80, 0x3fcc0c6000) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 624 +0x160 com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. Run(0x2aabb53be 0, 0x3fcc0c6000, 0x3fcc015f30, 0x3fcc1d86c0) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ run.go: 92 +0x4c com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. RunAll( 0x3fcc502f30, 0x0) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ run.go: 84 +0x98 com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. TestingT( 0x3fcc2e26c0) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ run.go: 72 +0x35c com/snapcore/ snapd/overlord/ snapstate_ test.TestSnapMa nager(0x3fcc2e2 6c0) >>/_build/ src/github. com/snapcore/ snapd/overlord/ snapstate/ snapstate_ test.go: 66 +0x2c tRunner( 0x3fcc2e26c0, 0x2aabb56360) go-1.14/ src/testing/ testing. go:991 +0x108 go-1.14/ src/testing/ testing. go:1042 +0x350
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
github.
/<<PKGBUILDDIR
testing.
/usr/lib/
created by testing.(*T).Run
/usr/lib/
goroutine 745 [select]: com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*resultTracker )._loopRoutine( 0x3fcc1d8cf0) >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 470 +0x9c com/snapcore/ snapd/vendor/ gopkg.in/ check%2ev1. (*resultTracker ).start >>/_build/ src/github. com/snapcore/ snapd/vendor/ gopkg.in/ check.v1/ check.go: 450 +0x40 com/snapcore/ snapd/overlord/ snapstate 204.942s
github.
/<<PKGBUILDDIR
created by github.
/<<PKGBUILDDIR
FAIL github.