lightninglabs / taproot-assets

A layer 1 daemon, for the Taproot Assets Protocol specification, written in Go (golang)
MIT License
439 stars 106 forks source link

tests: unit test seg fault #977

Open Roasbeef opened 5 days ago

Roasbeef commented 5 days ago

Ran into this on a recent run:

SIGSEGV: segmentation violation
PC=0x408570 m=4 sigcode=2 addr=0x18be9b5

goroutine 0 gp=0xc000007340 m=4 mp=0xc00007a008 [idle]:

goroutine 4186 gp=0xc000db9a40 m=4 mp=0xc00007a008 [running]:
runtime.systemstack_switch()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000f88e80 sp=0xc000f88e70 pc=0x4b22a8
runtime.startTheWorld({0x0?, 0xf1a0?})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:1369 +0x4c fp=0xc000f88ec8 sp=0xc000f88e80 pc=0x47c6ec
runtime.startTheWorldGC({0x9?, 0x4b7571?})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:1404 +0x13 fp=0xc000f88ef0 sp=0xc000f88ec8 pc=0x47c853
runtime.GOMAXPROCS(0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/debug.go:33 +0x79 fp=0xc000f88f18 sp=0xc000f88ef0 pc=0x443c79
modernc.org/sqlite/lib.Xsqlite3_initialize(0xc000f24000)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:159761 +0x45 fp=0xc000f89018 sp=0xc000f88f18 pc=0x1a80585
modernc.org/sqlite/lib.Xsqlite3_malloc(0xc000f24000, 0x10008)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:17156 +0x2f fp=0xc000f89040 sp=0xc000f89018 pc=0x161844f
modernc.org/sqlite/lib._memjrnlWrite(0xc000f24000, 0x7fe2eceece28, 0x7fe2de41e020, 0x4, 0x0)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:78541 +0x718 fp=0xc000f890c8 sp=0xc000f89040 pc=0x17e4138
modernc.org/sqlite/lib._sqlite3OsWrite(...)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:15388
modernc.org/sqlite/lib._write32bits(0xc000f24000, 0x7fe2eceece28, 0x0, 0x7)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:34259 +0x1eb fp=0xc000f89168 sp=0xc000f890c8 pc=0x167ff4b
modernc.org/sqlite/lib._subjournalPage(0xc000f24000, 0x7fe2dd13f060)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:37566 +0x305 fp=0xc000f89200 sp=0xc000f89168 pc=0x169b6c5
modernc.org/sqlite/lib._subjournalPageIfRequired(0xc000f24000, 0x7fe2dd13f060)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:37581 +0x47 fp=0xc000f89228 sp=0xc000f89200 pc=0x169ba47
modernc.org/sqlite/lib._pager_write(0xc000f24000, 0x7fe2dd13f060)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:38936 +0x4f4 fp=0xc000f89298 sp=0xc000f89228 pc=0x16a6eb4
modernc.org/sqlite/lib._sqlite3PagerWrite(0xc000f24000, 0x7fe2dd13f060)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:39085 +0x345 fp=0xc000f892e8 sp=0xc000f89298 pc=0x16a8065
modernc.org/sqlite/lib._insertCellFast(0xc000f24000, 0x7fe2dd13f0b0, 0x0, 0x7fe2dd13402c, 0x24)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:52514 +0x37e fp=0xc000f893b8 sp=0xc000f892e8 pc=0x170553e
modernc.org/sqlite/lib._sqlite3BtreeInsert(0xc000f24000, 0x7fe2defc7138, 0x7fe2eceeedb8, 0x0, 0xffffffff)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:54769 +0x318d fp=0xc000f89508 sp=0xc000f893b8 pc=0x171bc6d
modernc.org/sqlite/lib._sqlite3VdbeExec(0xc000f24000, 0x7fe2defc6bf8)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:72511 +0x20ce5 fp=0xc000f8a0e8 sp=0xc000f89508 pc=0x17aaba5
modernc.org/sqlite/lib._sqlite3Step(0xc000f24000, 0x7fe2defc6bf8)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:64833 +0x1c5 fp=0xc000f8a158 sp=0xc000f8a0e8 pc=0x1779fa5
modernc.org/sqlite/lib.Xsqlite3_step(0xc000f24000, 0x7fe2defc6bf8)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:64895 +0x1cc fp=0xc000f8a1e0 sp=0xc000f8a158 pc=0x177aecc
modernc.org/sqlite.(*conn).step(0xc000f9e7c0, 0x7fe2defc6bf8)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:1027 +0x4c fp=0xc000f8a228 sp=0xc000f8a1e0 pc=0x1c34a8c
modernc.org/sqlite.(*stmt).query.func2(0xc0003d2f20, 0xc000f8a308, 0xc000f8a3a8, {0xc0003223c0, 0x6, 0x6}, 0xc000f8a388, 0xc000f8a310)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:661 +0x23f fp=0xc000f8a2c8 sp=0xc000f8a228 pc=0x1c322ff
modernc.org/sqlite.(*stmt).query(0xc0003d2f20, {0x2a55058, 0xc00088b1d0}, {0xc0003223c0, 0x6, 0x6})
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:702 +0x4f4 fp=0xc000f8a438 sp=0xc000f8a2c8 pc=0x1c31eb4
modernc.org/sqlite.(*conn).query(0xc000f9e7c0, {0x2a55058, 0xc00088b1d0}, {0x26f605d, 0x221}, {0xc0003223c0, 0x6, 0x6})
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:1733 +0x185 fp=0xc000f8a510 sp=0xc000f8a438 pc=0x1c395e5
modernc.org/sqlite.(*conn).QueryContext(0xc000f9e7c0, {0x2a55058, 0xc00088b1d0}, {0x26f605d, 0x221}, {0xc0003223c0, 0x6, 0x6})
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite_go18.go:63 +0x95 fp=0xc000f8a580 sp=0xc000f8a510 pc=0x1c3edd5
database/sql.ctxDriverQuery({0x2a55058, 0xc00088b1d0}, {0x7fe34755c9a8, 0xc000f9e7c0}, {0x0, 0x0}, {0x26f605d, 0x221}, {0xc0003223c0, 0x6, ...})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/ctxutil.go:48 +0xeb fp=0xc000f8a660 sp=0xc000f8a580 pc=0xf1f6cb
database/sql.(*DB).queryDC.func1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1776 +0x266 fp=0xc000f8a778 sp=0xc000f8a660 pc=0xf2d826
database/sql.withLock({0x2a4cf68, 0xc0001a67e0}, 0xc000f8a908)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:3530 +0xa7 fp=0xc000f8a7d8 sp=0xc000f8a778 pc=0xf3afe7
database/sql.(*DB).queryDC(0xf2bd40?, {0x2a55058, 0xc00088b1d0}, {0x2a55058, 0xc000d90410}, 0xc0001a67e0, 0xc0003d2f10, {0x26f605d, 0x221}, {0xc00088ea80, ...})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1771 +0x325 fp=0xc000f8a998 sp=0xc000f8a7d8 pc=0xf2cb85
database/sql.(*Tx).QueryContext(0xc00020a080, {0x2a55058, 0xc00088b1d0}, {0x26f605d, 0x221}, {0xc00088ea80, 0x6, 0x6})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:2525 +0x159 fp=0xc000f8aa48 sp=0xc000f8a998 pc=0xf327d9
database/sql.(*Tx).QueryRowContext(0xc00020a080, {0x2a55058, 0xc00088b1d0}, {0x26f605d, 0x221}, {0xc00088ea80, 0x6, 0x6})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:2543 +0x95 fp=0xc000f8aab8 sp=0xc000f8aa48 pc=0xf32a15
github.com/lightninglabs/taproot-assets/tapdb/sqlc.(*Queries).UpsertChainTx(0xc0003d2ee0, {0x2a55058, 0xc00088b1d0}, {{0xc0004ffea0, 0x20, 0x20}, {0xc000117c00, 0x89, 0x100}, 0xbf68, ...})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/sqlc/assets.sql.go:2642 +0x318 fp=0xc000f8ab58 sp=0xc000f8aab8 pc=0x2018bf8
github.com/lightninglabs/taproot-assets/tapdb.(*AssetMintingStore).CommitSignedGenesisTx.func1({0x2a712f0, 0xc0003d2ee0})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:1557 +0x56d fp=0xc000f8af28 sp=0xc000f8ab58 pc=0x204b54d
github.com/lightninglabs/taproot-assets/tapdb.(*TransactionExecutor[...]).ExecTx(0x2a40850, {0x2a55058, 0xc00088b1d0}, {0x2a44540, 0xc00049841f}, 0xc000624410)
    /home/runner/work/taproot-assets/taproot-assets/tapdb/interfaces.go:241 +0x2bf fp=0xc000f8afe8 sp=0xc000f8af28 pc=0x21e9a5f
github.com/lightninglabs/taproot-assets/tapdb.(*TransactionExecutor[...]).ExecTx({0x2a55058, 0xc00088b1d0}, {0x2a44540, 0xc00049841f}, 0xc000624410)
    /home/runner/work/taproot-assets/taproot-assets/tapdb/interfaces.go:205 +0x77 fp=0xc000f8b040 sp=0xc000f8afe8 pc=0x21e9e37
github.com/lightninglabs/taproot-assets/tapdb.(*AssetMintingStore).CommitSignedGenesisTx(0xc000318580, {0x2a55058, 0xc00088b1d0}, 0xc00025e2d0, 0xc000f2ac30, 0x0, {0xc0005d1120, 0x20, 0x20}, {0xc000f180a0, ...}, ...)
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:1538 +0xa30 fp=0xc000f8b290 sp=0xc000f8b040 pc=0x204ae90
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).stateStep(0xc0003f0770, 0x2)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:789 +0x22d3 fp=0xc000f8bd10 sp=0xc000f8b290 pc=0x1fac8d3
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).advanceStateUntil(0xc0003f0770, 0x1, 0x3)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:292 +0x3f0 fp=0xc000f8be28 sp=0xc000f8bd10 pc=0x1fa7fb0
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).assetCultivator(0xc0003f0770)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:351 +0x37a fp=0xc000f8bfc0 sp=0xc000f8be28 pc=0x1fa86fa
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:155 +0x34 fp=0xc000f8bfe0 sp=0xc000f8bfc0 pc=0x1fa6cd4
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f8bfe8 sp=0xc000f8bfe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).Start.func1 in goroutine 4031
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:155 +0xbd

goroutine 1 gp=0xc0000061c0 m=nil [chan receive]:
runtime.gopark(0x18?, 0x38b5da0?, 0x18?, 0x0?, 0x7fe347501a48?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00089f710 sp=0xc00089f6f0 pc=0x47a2ae
runtime.chanrecv(0xc0002f6bd0, 0xc00089f7f7, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc00089f788 sp=0xc00089f710 pc=0x442acd
runtime.chanrecv1(0x38b5da0?, 0x233b380?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc00089f7b0 sp=0xc00089f788 pc=0x442732
testing.(*T).Run(0xc000177040, {0x26a00f0, 0x18}, 0x27e8b58)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1750 +0x851 fp=0xc00089f8d0 sp=0xc00089f7b0 pc=0x5f9fb1
testing.runTests.func1(0xc000177040)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:2161 +0x86 fp=0xc00089f920 sp=0xc00089f8d0 pc=0x5fe146
testing.tRunner(0xc000177040, 0xc0004d3b10)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc00089f9e8 sp=0xc00089f920 pc=0x5f84ff
testing.runTests(0xc000012480, {0x3888180, 0x8, 0x8}, {0xc0004d3bb8?, 0xc0004d3c00?, 0x38b8460?})
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:2159 +0x8bf fp=0xc00089fb40 sp=0xc00089f9e8 pc=0x5fdf9f
testing.(*M).Run(0xc000137c20)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:2027 +0xf18 fp=0xc00089fec8 sp=0xc00089fb40 pc=0x5fb578
main.main()
    _testmain.go:63 +0x2be fp=0xc00089ff50 sp=0xc00089fec8 pc=0x225a2be
runtime.main()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:271 +0x29d fp=0xc00089ffe0 sp=0xc00089ff50 pc=0x479e3d
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00089ffe8 sp=0xc00089ffe0 pc=0x4b42c1

goroutine 2 gp=0xc000006c40 m=nil [force gc (idle)]:
runtime.gopark(0x3743ca0?, 0x38c1ec0?, 0x0?, 0x0?, 0x0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc0000747a8 sp=0xc000074788 pc=0x47a2ae
runtime.goparkunlock(...)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:408
runtime.forcegchelper()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:326 +0xb3 fp=0xc0000747e0 sp=0xc0000747a8 pc=0x47a113
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000747e8 sp=0xc0000747e0 pc=0x4b42c1
created by runtime.init.6 in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:314 +0x1a

goroutine 18 gp=0xc0000aa380 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000088f80 sp=0xc000088f60 pc=0x47a2ae
runtime.goparkunlock(...)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:408
runtime.bgsweep(0xc0000b6000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgcsweep.go:318 +0xdf fp=0xc000088fc8 sp=0xc000088f80 pc=0x46367f
runtime.gcenable.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:203 +0x25 fp=0xc000088fe0 sp=0xc000088fc8 pc=0x457fa5
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000088fe8 sp=0xc000088fe0 pc=0x4b42c1
created by runtime.gcenable in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:203 +0x66

goroutine 19 gp=0xc0000aa540 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x38a890?, 0x0?, 0x0?, 0x0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00008ef78 sp=0xc00008ef58 pc=0x47a2ae
runtime.goparkunlock(...)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:408
runtime.(*scavengerState).park(0x38c0740)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00008efa8 sp=0xc00008ef78 pc=0x461049
runtime.bgscavenge(0xc0000b6000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00008efc8 sp=0xc00008efa8 pc=0x4615d9
runtime.gcenable.gowrap2()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:204 +0x25 fp=0xc00008efe0 sp=0xc00008efc8 pc=0x457f45
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00008efe8 sp=0xc00008efe0 pc=0x4b42c1
created by runtime.gcenable in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:204 +0xa5

goroutine 34 gp=0xc00010c380 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000184e20 sp=0xc000184e00 pc=0x47a2ae
runtime.runfinq()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mfinal.go:194 +0x145 fp=0xc000184fe0 sp=0xc000184e20 pc=0x456fe5
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000184fe8 sp=0xc000184fe0 pc=0x4b42c1
created by runtime.createfing in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mfinal.go:164 +0x3d

goroutine 36 gp=0xc0002676c0 m=nil [GC worker (idle)]:
runtime.gopark(0x709c8d7a35?, 0x3?, 0x45?, 0x86?, 0x0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000[181](https://github.com/lightninglabs/taproot-assets/actions/runs/9671717206/job/26682819262?pr=973#step:4:182)f50 sp=0xc000181f30 pc=0x47a2ae
runtime.gcBgMarkWorker()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000181fe0 sp=0xc000181f50 pc=0x45a085
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000181fe8 sp=0xc000181fe0 pc=0x4b42c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 51 gp=0xc0001f4000 m=nil [GC worker (idle)]:
runtime.gopark(0x709c8e1875?, 0x2a36c08?, 0x1?, 0x0?, 0x0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000183f50 sp=0xc000183f30 pc=0x47a2ae
runtime.gcBgMarkWorker()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000183fe0 sp=0xc000183f50 pc=0x45a085
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000183fe8 sp=0xc000183fe0 pc=0x4b42c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 3 gp=0xc000007880 m=nil [GC worker (idle)]:
runtime.gopark(0x709c8e178a?, 0x3?, 0xa7?, 0x69?, 0x1df20a8?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000[182](https://github.com/lightninglabs/taproot-assets/actions/runs/9671717206/job/26682819262?pr=973#step:4:183)f50 sp=0xc000182f30 pc=0x47a2ae
runtime.gcBgMarkWorker()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000182fe0 sp=0xc000182f50 pc=0x45a085
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000182fe8 sp=0xc000182fe0 pc=0x4b42c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 52 gp=0xc0001f41c0 m=nil [GC worker (idle)]:
runtime.gopark(0x709c8cc81f?, 0x3?, 0x44?, 0x90?, 0x0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000180f50 sp=0xc000180f30 pc=0x47a2ae
runtime.gcBgMarkWorker()
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000180fe0 sp=0xc000180f50 pc=0x45a085
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000180fe8 sp=0xc000180fe0 pc=0x4b42c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 22 gp=0xc000266540 m=nil [chan receive]:
runtime.gopark(0xc000140480?, 0xc00008bc8f?, 0xf8?, 0xbb?, 0x3?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00008bba8 sp=0xc00008bb88 pc=0x47a2ae
runtime.chanrecv(0xc000050300, 0x0, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc00008bc20 sp=0xc00008bba8 pc=0x442acd
runtime.chanrecv1(0x38b5da0?, 0x233b380?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc00008bc48 sp=0xc00008bc20 pc=0x442732
testing.(*T).Parallel(0xc0001771e0)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1483 +0x525 fp=0xc00008bd68 sp=0xc00008bc48 pc=0x5f7ee5
github.com/lightninglabs/taproot-assets/tapgarden.TestWatchProofs(0xc0001771e0)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/re-org_watcher_test.go:111 +0x3f fp=0xc00008bee8 sp=0xc00008bd68 pc=0x1fde1df
testing.tRunner(0xc0001771e0, 0x27e8b48)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc00008bfb0 sp=0xc00008bee8 pc=0x5f84ff
testing.(*T).Run.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x45 fp=0xc00008bfe0 sp=0xc00008bfb0 pc=0x5fa245
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00008bfe8 sp=0xc00008bfe0 pc=0x4b42c1
created by testing.(*T).Run in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x826

goroutine 23 gp=0xc000007a40 m=nil [chan receive]:
runtime.gopark(0xc000140480?, 0xc000[185](https://github.com/lightninglabs/taproot-assets/actions/runs/9671717206/job/26682819262?pr=973#step:4:186)acf?, 0x38?, 0x5a?, 0x3?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc0001859e8 sp=0xc0001859c8 pc=0x47a2ae
runtime.chanrecv(0xc000050300, 0x0, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc000185a60 sp=0xc0001859e8 pc=0x442acd
runtime.chanrecv1(0x38b5da0?, 0x233b380?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc000185a88 sp=0xc000185a60 pc=0x442732
testing.(*T).Parallel(0xc000177520)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1483 +0x525 fp=0xc000185ba8 sp=0xc000185a88 pc=0x5f7ee5
github.com/lightninglabs/taproot-assets/tapgarden_test.TestCustodianNewAddr(0xc000177520)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/custodian_test.go:508 +0x3f fp=0xc000185ee8 sp=0xc000185ba8 pc=0x21d417f
testing.tRunner(0xc000177520, 0x27e8b68)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc000185fb0 sp=0xc000185ee8 pc=0x5f84ff
testing.(*T).Run.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x45 fp=0xc000185fe0 sp=0xc000185fb0 pc=0x5fa245
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000185fe8 sp=0xc000185fe0 pc=0x4b42c1
created by testing.(*T).Run in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x826

goroutine 24 gp=0xc000007c00 m=nil [chan receive]:
runtime.gopark(0xc000140480?, 0xc0001fb737?, 0xa0?, 0xb6?, 0x3?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc0001fb650 sp=0xc0001fb630 pc=0x47a2ae
runtime.chanrecv(0xc000050300, 0x0, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc0001fb6c8 sp=0xc0001fb650 pc=0x442acd
runtime.chanrecv1(0x38b5da0?, 0x233b380?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc0001fb6f0 sp=0xc0001fb6c8 pc=0x442732
testing.(*T).Parallel(0xc0001776c0)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1483 +0x525 fp=0xc0001fb810 sp=0xc0001fb6f0 pc=0x5f7ee5
github.com/lightninglabs/taproot-assets/tapgarden_test.TestBookAssetSyncer(0xc0001776c0)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/custodian_test.go:550 +0x3f fp=0xc0001fbee8 sp=0xc0001fb810 pc=0x21d4b1f
testing.tRunner(0xc0001776c0, 0x27e8b60)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc0001fbfb0 sp=0xc0001fbee8 pc=0x5f84ff
testing.(*T).Run.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x45 fp=0xc0001fbfe0 sp=0xc0001fbfb0 pc=0x5fa245
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001fbfe8 sp=0xc0001fbfe0 pc=0x4b42c1
created by testing.(*T).Run in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x826

goroutine 289 gp=0xc000007dc0 m=nil [chan receive]:
runtime.gopark(0xc000140480?, 0xc000897def?, 0x58?, 0x7d?, 0x3?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000897d08 sp=0xc000897ce8 pc=0x47a2ae
runtime.chanrecv(0xc000050300, 0x0, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc000897d80 sp=0xc000897d08 pc=0x442acd
runtime.chanrecv1(0x38b5da0?, 0x233b380?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc000897da8 sp=0xc000897d80 pc=0x442732
testing.(*T).Parallel(0xc0003ec340)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1483 +0x525 fp=0xc000897ec8 sp=0xc000897da8 pc=0x5f7ee5
github.com/lightninglabs/taproot-assets/tapgarden_test.TestTransactionConfirmedOnly(0xc0003ec340)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/custodian_test.go:673 +0x27 fp=0xc000897ee8 sp=0xc000897ec8 pc=0x21d6387
testing.tRunner(0xc0003ec340, 0x27e8b78)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc000897fb0 sp=0xc000897ee8 pc=0x5f84ff
testing.(*T).Run.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x45 fp=0xc000897fe0 sp=0xc000897fb0 pc=0x5fa245
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000897fe8 sp=0xc000897fe0 pc=0x4b42c1
created by testing.(*T).Run in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x826

goroutine 999 gp=0xc000266a80 m=nil [select]:
runtime.gopark(0xc00049ef60?, 0x2?, 0x80?, 0x6a?, 0xc00049ef4c?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00049edc8 sp=0xc00049eda8 pc=0x47a2ae
runtime.selectgo(0xc00049ef60, 0xc00049ef48, 0x21dfe69?, 0x0, 0x1fcdd80?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc00049ef18 sp=0xc00049edc8 pc=0x48d5a5
database/sql.(*DB).connectionOpener(0xc000370270, {0x2a55058, 0xc00007c4b0})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1246 +0xed fp=0xc00049efa0 sp=0xc00049ef18 pc=0xf26e6d
database/sql.OpenDB.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x50 fp=0xc00049efe0 sp=0xc00049efa0 pc=0xf23ef0
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00049efe8 sp=0xc00049efe0 pc=0x4b42c1
created by database/sql.OpenDB in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x2d4

goroutine 2594 gp=0xc000267340 m=nil [select]:
runtime.gopark(0xc00029fef8?, 0x3?, 0x10?, 0xfd?, 0xc00029fe62?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00120dcd8 sp=0xc00120dcb8 pc=0x47a2ae
runtime.selectgo(0xc00120def8, 0xc00029fe5c, 0x2?, 0x0, 0x0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc00120de28 sp=0xc00120dcd8 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).assetCultivator(0xc0004ab6c0)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:373 +0x6f1 fp=0xc00120dfc0 sp=0xc00120de28 pc=0x1fa8a71
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:155 +0x34 fp=0xc00120dfe0 sp=0xc00120dfc0 pc=0x1fa6cd4
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00120dfe8 sp=0xc00120dfe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).Start.func1 in goroutine 2137
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:155 +0xbd

goroutine 3158 gp=0xc000267500 m=nil [select]:
runtime.gopark(0xc00096ff60?, 0x2?, 0x0?, 0x75?, 0xc00096ff4c?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00096fdc8 sp=0xc00096fda8 pc=0x47a2ae
runtime.selectgo(0xc00096ff60, 0xc00096ff48, 0xf9506e91911f7b8b?, 0x0, 0x6e98f8dfdd19896f?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc00096ff18 sp=0xc00096fdc8 pc=0x48d5a5
database/sql.(*DB).connectionOpener(0xc0003f9040, {0x2a55058, 0xc000211630})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1246 +0xed fp=0xc00096ffa0 sp=0xc00096ff18 pc=0xf26e6d
database/sql.OpenDB.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x50 fp=0xc00096ffe0 sp=0xc00096ffa0 pc=0xf23ef0
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00096ffe8 sp=0xc00096ffe0 pc=0x4b42c1
created by database/sql.OpenDB in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x2d4

goroutine 571 gp=0xc000267c00 m=nil [chan receive]:
runtime.gopark(0x18?, 0x38b5da0?, 0x18?, 0x0?, 0x7fe346d6b048?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000f77cb8 sp=0xc000f77c98 pc=0x47a2ae
runtime.chanrecv(0xc0000442a0, 0xc00058bd9f, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc000f77d30 sp=0xc000f77cb8 pc=0x442acd
runtime.chanrecv1(0x38b5da0?, 0x233b380?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc000f77d58 sp=0xc000f77d30 pc=0x442732
testing.(*T).Run(0xc0003ecd00, {0x26a1b9e, 0x19}, 0xc000f2a1b0)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1750 +0x851 fp=0xc000f77e78 sp=0xc000f77d58 pc=0x5f9fb1
github.com/lightninglabs/taproot-assets/tapgarden_test.TestBatchedAssetIssuance(0xc0003ecd00)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter_test.go:1827 +0x5f fp=0xc000f77ee8 sp=0xc000f77e78 pc=0x21e5aff
testing.tRunner(0xc0003ecd00, 0x27e8b58)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc000f77fb0 sp=0xc000f77ee8 pc=0x5f84ff
testing.(*T).Run.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x45 fp=0xc000f77fe0 sp=0xc000f77fb0 pc=0x5fa245
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f77fe8 sp=0xc000f77fe0 pc=0x4b42c1
created by testing.(*T).Run in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x826

goroutine 3249 gp=0xc000267dc0 m=nil [select]:
runtime.gopark(0xc000471ef8?, 0x4?, 0x78?, 0x19?, 0xc000471b38?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00005b920 sp=0xc00005b900 pc=0x47a2ae
runtime.selectgo(0xc00005bef8, 0xc000471b30, 0xc000889638?, 0x0, 0x2a41760?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc00005ba70 sp=0xc00005b920 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).gardener(0xc000348140)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:963 +0x370 fp=0xc00005bfc0 sp=0xc00005ba70 pc=0x1fcc0b0
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x34 fp=0xc00005bfe0 sp=0xc00005bfc0 pc=0x1fc5e54
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1 in goroutine 3244
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x9cb

goroutine 1084 gp=0xc0004b8000 m=nil [select]:
runtime.gopark(0xc0004a1f80?, 0x2?, 0x0?, 0x0?, 0xc0004a1f04?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc0004a1d80 sp=0xc0004a1d60 pc=0x47a2ae
runtime.selectgo(0xc0004a1f80, 0xc0004a1f00, 0x1eb5367?, 0x0, 0x0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc0004a1ed0 sp=0xc0004a1d80 pc=0x48d5a5
database/sql.(*DB).connectionCleaner(0xc000370270, 0x8bb2c97000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1089 +0x129 fp=0xc0004a1fb0 sp=0xc0004a1ed0 pc=0xf25aa9
database/sql.(*DB).startCleanerLocked.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x45 fp=0xc0004a1fe0 sp=0xc0004a1fb0 pc=0xf25945
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a1fe8 sp=0xc0004a1fe0 pc=0x4b42c1
created by database/sql.(*DB).startCleanerLocked in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x268

goroutine 570 gp=0xc0004b8380 m=nil [chan receive]:
runtime.gopark(0xc000140480?, 0xc0001f9617?, 0x80?, 0x95?, 0x3?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc0001f9530 sp=0xc0001f9510 pc=0x47a2ae
runtime.chanrecv(0xc000050300, 0x0, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc0001f95a8 sp=0xc0001f9530 pc=0x442acd
runtime.chanrecv1(0x38b5da0?, 0x233b380?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc0001f95d0 sp=0xc0001f95a8 pc=0x442732
testing.(*T).Parallel(0xc0003ecb60)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1483 +0x525 fp=0xc0001f96f0 sp=0xc0001f95d0 pc=0x5f7ee5
github.com/lightninglabs/taproot-assets/tapgarden_test.TestAddrMatchesAsset(0xc0003ecb60)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/custodian_test.go:810 +0x3f fp=0xc0001f9ee8 sp=0xc0001f96f0 pc=0x21d74df
testing.tRunner(0xc0003ecb60, 0x27e8b50)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc0001f9fb0 sp=0xc0001f9ee8 pc=0x5f84ff
testing.(*T).Run.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x45 fp=0xc0001f9fe0 sp=0xc0001f9fb0 pc=0x5fa245
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001f9fe8 sp=0xc0001f9fe0 pc=0x4b42c1
created by testing.(*T).Run in goroutine 1
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x826

goroutine 4290 gp=0xc0004b8700 m=nil [select]:
runtime.gopark(0xc000e53f68?, 0x3?, 0x0?, 0x87?, 0xc000e53e92?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000e53d08 sp=0xc000e53ce8 pc=0x47a2ae
runtime.selectgo(0xc000e53f68, 0xc000e53e8c, 0xf3a4c0?, 0x0, 0x4b75a9?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000e53e58 sp=0xc000e53d08 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/fn.(*ContextGuard).WithCtxQuitCustomTimeout.func1()
    /home/runner/work/taproot-assets/taproot-assets/fn/context_guard.go:38 +0x25c fp=0xc000e53fe0 sp=0xc000e53e58 pc=0x1eb54dc
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e53fe8 sp=0xc000e53fe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/fn.(*ContextGuard).WithCtxQuitCustomTimeout in goroutine 4[186](https://github.com/lightninglabs/taproot-assets/actions/runs/9671717206/job/26682819262?pr=973#step:4:187)
    /home/runner/work/taproot-assets/taproot-assets/fn/context_guard.go:33 +0x1a5

goroutine 3862 gp=0xc000830380 m=nil [select]:
runtime.gopark(0xc000ebbf60?, 0x2?, 0x80?, 0x3?, 0xc000ebbf4c?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000ebbdc8 sp=0xc000ebbda8 pc=0x47a2ae
runtime.selectgo(0xc000ebbf60, 0xc000ebbf48, 0xc000ecc268?, 0x0, 0xc000ebbef0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000ebbf18 sp=0xc000ebbdc8 pc=0x48d5a5
database/sql.(*DB).connectionOpener(0xc000e8e270, {0x2a55058, 0xc0010a40a0})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1246 +0xed fp=0xc000ebbfa0 sp=0xc000ebbf18 pc=0xf26e6d
database/sql.OpenDB.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x50 fp=0xc000ebbfe0 sp=0xc000ebbfa0 pc=0xf23ef0
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ebbfe8 sp=0xc000ebbfe0 pc=0x4b42c1
created by database/sql.OpenDB in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x2d4

goroutine 4026 gp=0xc0003081c0 m=nil [runnable]:
runtime.checkptrArithmetic(0x7fe2ec99ff45?, {0x0?, 0x0?, 0x0?})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/checkptr.go:50 +0xc7 fp=0xc0000ebf30 sp=0xc0000ebf28 pc=0x443487
modernc.org/sqlite/lib._keywordCode(0xc0000ebfc0?, 0x7fe2ec99ff45, 0x6, 0x7fe2ec3b3020)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:158460 +0x219 fp=0xc0000ebf98 sp=0xc0000ebf30 pc=0x1a7a3f9
modernc.org/sqlite/lib._sqlite3GetToken(0xc000344aa0, 0x7fe2ec99ff45, 0x7fe2ec3b3020)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:159136 +0x1ffd fp=0xc0000ec000 sp=0xc0000ebf98 pc=0x1a7d7fd
modernc.org/sqlite/lib._sqlite3RunParser(0xc000344aa0, 0x7fe2eceef020, 0x7fe2ec99ff20)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:159216 +0x61d fp=0xc0000ec138 sp=0xc0000ec000 pc=0x1a7e03d
modernc.org/sqlite/lib._sqlite3Prepare(0xc000344aa0, 0x7fe2ecef0428, 0x7fe2ec99ff20, 0xffffffff, 0x80, 0x0, 0x7fe2fc1617e0, 0x7fe2fc1617f0)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:116720 +0xb6a fp=0xc0000ec228 sp=0xc0000ec138 pc=0x193c8ca
modernc.org/sqlite/lib._sqlite3LockAndPrepare(0xc000344aa0, 0x7fe2ecef0428, 0x7fe2ec99ff20, 0xffffffff, 0x80, 0x0, 0x7fe2fc1617e0, 0x7fe2fc1617f0)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:116778 +0x2f8 fp=0xc0000ec2c0 sp=0xc0000ec228 pc=0x193dcf8
modernc.org/sqlite/lib.Xsqlite3_prepare_v2(...)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/lib/sqlite_linux_amd64.go:116870
modernc.org/sqlite.(*conn).prepareV2(0xc000143180, 0xc0000ec3f8)
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:1292 +0x2dc fp=0xc0000ec3b0 sp=0xc0000ec2c0 pc=0x1c36b1c
modernc.org/sqlite.(*stmt).query(0xc000e9c240, {0x2a54ca8, 0x3921fc0}, {0xc0004e9890, 0x1, 0x1})
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:641 +0x48a fp=0xc0000ec520 sp=0xc0000ec3b0 pc=0x1c31e4a
modernc.org/sqlite.(*conn).query(0xc000143180, {0x2a54ca8, 0x3921fc0}, {0x26edd0e, 0xd3}, {0xc0004e9890, 0x1, 0x1})
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:1733 +0x185 fp=0xc0000ec5f8 sp=0xc0000ec520 pc=0x1c395e5
modernc.org/sqlite.(*conn).QueryContext(0xc000143180, {0x2a54ca8, 0x3921fc0}, {0x26edd0e, 0xd3}, {0xc0004e9890, 0x1, 0x1})
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite_go18.go:63 +0x95 fp=0xc0000ec668 sp=0xc0000ec5f8 pc=0x1c3edd5
database/sql.ctxDriverQuery({0x2a54ca8, 0x3921fc0}, {0x7fe34755c9a8, 0xc000143180}, {0x0, 0x0}, {0x26edd0e, 0xd3}, {0xc0004e9890, 0x1, ...})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/ctxutil.go:48 +0xeb fp=0xc0000ec748 sp=0xc0000ec668 pc=0xf1f6cb
database/sql.(*DB).queryDC.func1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1776 +0x266 fp=0xc0000ec860 sp=0xc0000ec748 pc=0xf2d826
database/sql.withLock({0x2a4cf68, 0xc0001a7170}, 0xc0000ec9f0)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:3530 +0xa7 fp=0xc0000ec8c0 sp=0xc0000ec860 pc=0xf3afe7
database/sql.(*DB).queryDC(0xc0003a1a40?, {0x2a54ca8, 0x3921fc0}, {0x2a55058, 0xc0012438b0}, 0xc0001a7170, 0xc000e9c230, {0x26edd0e, 0xd3}, {0xc000e9c220, ...})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1771 +0x325 fp=0xc0000eca80 sp=0xc0000ec8c0 pc=0xf2cb85
database/sql.(*Tx).QueryContext(0xc000d94900, {0x2a54ca8, 0x3921fc0}, {0x26edd0e, 0xd3}, {0xc000e9c220, 0x1, 0x1})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:2525 +0x159 fp=0xc0000ecb30 sp=0xc0000eca80 pc=0xf327d9
database/sql.(*Tx).QueryRowContext(0xc000d94900, {0x2a54ca8, 0x3921fc0}, {0x26edd0e, 0xd3}, {0xc000e9c220, 0x1, 0x1})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:2543 +0x95 fp=0xc0000ecba0 sp=0xc0000ecb30 pc=0xf32a15
github.com/lightninglabs/taproot-assets/tapdb/sqlc.(*Queries).FetchAssetMetaForAsset(0xc000e9cf30, {0x2a54ca8, 0x3921fc0}, {0xc0003a1a60, 0x20, 0x20})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/sqlc/assets.sql.go:614 +0x154 fp=0xc0000eccc0 sp=0xc0000ecba0 pc=0x2007a74
github.com/lightninglabs/taproot-assets/tapdb.fetchMetaByAssetID({0x2a54ca8, 0x3921fc0}, {0x2a712f0, 0xc000e9cf30}, {0x42, 0xf9, 0xfe, 0x2d, 0xe, 0xcd, ...})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:992 +0xb5 fp=0xc0000ecdc0 sp=0xc0000eccc0 pc=0x2043ab5
github.com/lightninglabs/taproot-assets/tapdb.fetchAssetMetas({0x2a54ca8, 0x3921fc0}, {0x2a712f0, 0xc000e9cf30}, {0xc001070280, 0x5, 0x2a54ca8?})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:970 +0x190 fp=0xc0000ecfb0 sp=0xc0000ecdc0 pc=0x20437d0
github.com/lightninglabs/taproot-assets/tapdb.marshalMintingBatch({0x2a54ca8, 0x3921fc0}, {0x2a712f0, 0xc000e9cf30}, {0x1, 0x2, {0xc000222270, 0xc3, 0xd0}, {0xffffffff, ...}, ...})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:1238 +0xb55 fp=0xc0000ed1b8 sp=0xc0000ecfb0 pc=0x20462f5
github.com/lightninglabs/taproot-assets/tapdb.(*AssetMintingStore).FetchNonFinalBatches.func1.1({0x1, 0x2, {0xc000222270, 0xc3, 0xd0}, {0xffffffff, 0x1}, {0x1, 0x1}, 0x0, ...})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:1051 +0x9a fp=0xc0000ed2c0 sp=0xc0000ed1b8 pc=0x204479a
github.com/lightninglabs/taproot-assets/fn.MapErr[...]({0xc000344d20, 0x1, 0xc000e90005}, 0xc0000ed4d8?)
    /home/runner/work/taproot-assets/taproot-assets/fn/func.go:83 +0x17e fp=0xc0000ed448 sp=0xc0000ed2c0 pc=0x20a859e
github.com/lightninglabs/taproot-assets/tapdb.(*AssetMintingStore).FetchNonFinalBatches.func1({0x2a712f0, 0xc000e9cf30})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:1054 +0x278 fp=0xc0000ed538 sp=0xc0000ed448 pc=0x2044518
github.com/lightninglabs/taproot-assets/tapdb.(*TransactionExecutor[...]).ExecTx(0x2a40850, {0x2a54ca8, 0x3921fc0}, {0x2a44540, 0xc000e8c5cf}, 0xc0003c2b60)
    /home/runner/work/taproot-assets/taproot-assets/tapdb/interfaces.go:241 +0x2bf fp=0xc0000ed5f8 sp=0xc0000ed538 pc=0x21e9a5f
github.com/lightninglabs/taproot-assets/tapdb.(*TransactionExecutor[...]).ExecTx({0x2a54ca8, 0x3921fc0}, {0x2a44540, 0xc000e8c5cf}, 0xc0003c2b60)
    /home/runner/work/taproot-assets/taproot-assets/tapdb/interfaces.go:205 +0x77 fp=0xc0000ed650 sp=0xc0000ed5f8 pc=0x21e9e37
github.com/lightninglabs/taproot-assets/tapdb.(*AssetMintingStore).FetchNonFinalBatches(0xc000318580, {0x2a54ca8, 0x3921fc0})
    /home/runner/work/taproot-assets/taproot-assets/tapdb/asset_minting.go:1039 +0x191 fp=0xc0000ed6d0 sp=0xc0000ed650 pc=0x20441f1
github.com/lightninglabs/taproot-assets/tapgarden_test.(*mintingTestHarness).assertGenesisPsbtFinalized(0xc000fa1a00, 0xc0000edbb0)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter_test.go:905 +0x176 fp=0xc0000ed780 sp=0xc0000ed6d0 pc=0x21e00b6
github.com/lightninglabs/taproot-assets/tapgarden_test.(*mintingTestHarness).progressCaretaker(0xc000fa1a00, 0x1, 0xc000db3bb0, 0xc000db39c0)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter_test.go:400 +0x7c fp=0xc0000ed838 sp=0xc0000ed780 pc=0x21dbf9c
github.com/lightninglabs/taproot-assets/tapgarden_test.testFundSealBeforeFinalize(0xc000fa1a00)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter_test.go:1770 +0x23a7 fp=0xc0000edea8 sp=0xc0000ed838 pc=0x21e5967
github.com/lightninglabs/taproot-assets/tapgarden_test.TestBatchedAssetIssuance.func1(0xc0003ec000)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter_test.go:1829 +0x56 fp=0xc0000edee8 sp=0xc0000edea8 pc=0x21e5cd6
testing.tRunner(0xc0003ec000, 0xc000f2a1b0)
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1689 +0x21f fp=0xc0000edfb0 sp=0xc0000edee8 pc=0x5f84ff
testing.(*T).Run.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x45 fp=0xc0000edfe0 sp=0xc0000edfb0 pc=0x5fa245
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000edfe8 sp=0xc0000edfe0 pc=0x4b42c1
created by testing.(*T).Run in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/testing/testing.go:1742 +0x826

goroutine 1547 gp=0xc0008308c0 m=nil [select]:
runtime.gopark(0xc000956f80?, 0x2?, 0x0?, 0x0?, 0xc000956f04?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000956d80 sp=0xc000956d60 pc=0x47a2ae
runtime.selectgo(0xc000956f80, 0xc000956f00, 0xc000db8540?, 0x0, 0xc000956f68?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000956ed0 sp=0xc000956d80 pc=0x48d5a5
database/sql.(*DB).connectionCleaner(0xc000d8eb60, 0x8bb2c97000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1089 +0x129 fp=0xc000956fb0 sp=0xc000956ed0 pc=0xf25aa9
database/sql.(*DB).startCleanerLocked.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x45 fp=0xc000956fe0 sp=0xc000956fb0 pc=0xf25945
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000956fe8 sp=0xc000956fe0 pc=0x4b42c1
created by database/sql.(*DB).startCleanerLocked in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x268

goroutine 4031 gp=0xc000831340 m=nil [select]:
runtime.gopark(0xc0002afe78?, 0x3?, 0x0?, 0x0?, 0xc0002afb2a?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc001033920 sp=0xc001033900 pc=0x47a2ae
runtime.selectgo(0xc001033e78, 0xc0002afb24, 0x0?, 0x0, 0x0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc001033a70 sp=0xc001033920 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).gardener(0xc00020e3c0)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:1140 +0x180f fp=0xc001033fc0 sp=0xc001033a70 pc=0x1fcd54f
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x34 fp=0xc001033fe0 sp=0xc001033fc0 pc=0x1fc5e54
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001033fe8 sp=0xc001033fe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1 in goroutine 4026
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x9cb

goroutine 573 gp=0xc000831500 m=nil [select]:
runtime.gopark(0xc000893f80?, 0x2?, 0xc8?, 0x3d?, 0xc000893f04?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000893d80 sp=0xc000893d60 pc=0x47a2ae
runtime.selectgo(0xc000893f80, 0xc000893f00, 0xc000893f08?, 0x0, 0x4b59b9?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000893ed0 sp=0xc000893d80 pc=0x48d5a5
database/sql.(*DB).connectionCleaner(0xc000d8e8f0, 0x8bb2c97000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1089 +0x129 fp=0xc000893fb0 sp=0xc000893ed0 pc=0xf25aa9
database/sql.(*DB).startCleanerLocked.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x45 fp=0xc000893fe0 sp=0xc000893fb0 pc=0xf25945
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000893fe8 sp=0xc000893fe0 pc=0x4b42c1
created by database/sql.(*DB).startCleanerLocked in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x268

goroutine 572 gp=0xc000831c00 m=nil [select]:
runtime.gopark(0xc000450f60?, 0x2?, 0x0?, 0x1c?, 0xc000450f4c?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000450dc8 sp=0xc000450da8 pc=0x47a2ae
runtime.selectgo(0xc000450f60, 0xc000450f48, 0x4b75a9?, 0x0, 0x1c33711?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000450f18 sp=0xc000450dc8 pc=0x48d5a5
database/sql.(*DB).connectionOpener(0xc000d8e8f0, {0x2a55058, 0xc000801770})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1246 +0xed fp=0xc000450fa0 sp=0xc000450f18 pc=0xf26e6d
database/sql.OpenDB.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x50 fp=0xc000450fe0 sp=0xc000450fa0 pc=0xf23ef0
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000450fe8 sp=0xc000450fe0 pc=0x4b42c1
created by database/sql.OpenDB in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x2d4

goroutine 4214 gp=0xc0000ab340 m=nil [chan receive]:
runtime.gopark(0xc000e54f90?, 0x5dd9b6?, 0x28?, 0x4?, 0x233f9c0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000e54f00 sp=0xc000e54ee0 pc=0x47a2ae
runtime.chanrecv(0xc000d88060, 0x0, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc000e54f78 sp=0xc000e54f00 pc=0x442acd
runtime.chanrecv1(0xc000d90410?, 0x4b42c1?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc000e54fa0 sp=0xc000e54f78 pc=0x442732
database/sql.(*Tx).awaitDone(0xc00020a080)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:2202 +0x4a fp=0xc000e54fc0 sp=0xc000e54fa0 pc=0xf3006a
database/sql.(*DB).beginDC.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1915 +0x34 fp=0xc000e54fe0 sp=0xc000e54fc0 pc=0xf2e634
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e54fe8 sp=0xc000e54fe0 pc=0x4b42c1
created by database/sql.(*DB).beginDC in goroutine 4186
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1915 +0x42b

goroutine 2330 gp=0xc000308380 m=nil [select]:
runtime.gopark(0xc000471ef8?, 0x3?, 0x10?, 0x1d?, 0xc000471e62?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00105dcd8 sp=0xc00105dcb8 pc=0x47a2ae
runtime.selectgo(0xc00105def8, 0xc000471e5c, 0x4c58ae?, 0x0, 0x0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc00105de28 sp=0xc00105dcd8 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).assetCultivator(0xc0004aa230)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:373 +0x6f1 fp=0xc00105dfc0 sp=0xc00105de28 pc=0x1fa8a71
github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:155 +0x34 fp=0xc00105dfe0 sp=0xc00105dfc0 pc=0x1fa6cd4
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00105dfe8 sp=0xc00105dfe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*BatchCaretaker).Start.func1 in goroutine 2137
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/caretaker.go:155 +0xbd

goroutine 1652 gp=0xc0004b8e00 m=nil [select]:
runtime.gopark(0xc0013ddef8?, 0x4?, 0xfe?, 0x1e?, 0xc0013ddb38?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc0001fd920 sp=0xc0001fd900 pc=0x47a2ae
runtime.selectgo(0xc0001fdef8, 0xc0013ddb30, 0x376fee0?, 0x0, 0x1?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc0001fda70 sp=0xc0001fd920 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).gardener(0xc000348000)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:963 +0x370 fp=0xc0001fdfc0 sp=0xc0001fda70 pc=0x1fcc0b0
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x34 fp=0xc0001fdfe0 sp=0xc0001fdfc0 pc=0x1fc5e54
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001fdfe8 sp=0xc0001fdfe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1 in goroutine 1647
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x9cb

goroutine 4315 gp=0xc0004b9880 m=nil [chan receive]:
runtime.gopark(0xc000e57f90?, 0x5dd9b6?, 0xc8?, 0x38?, 0x233f9c0?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000e57f00 sp=0xc000e57ee0 pc=0x47a2ae
runtime.chanrecv(0xc000e4b860, 0x0, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc000e57f78 sp=0xc000e57f00 pc=0x442acd
runtime.chanrecv1(0xc0012438b0?, 0x4b42c1?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc000e57fa0 sp=0xc000e57f78 pc=0x442732
database/sql.(*Tx).awaitDone(0xc000d94900)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:2202 +0x4a fp=0xc000e57fc0 sp=0xc000e57fa0 pc=0xf3006a
database/sql.(*DB).beginDC.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1915 +0x34 fp=0xc000e57fe0 sp=0xc000e57fc0 pc=0xf2e634
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e57fe8 sp=0xc000e57fe0 pc=0x4b42c1
created by database/sql.(*DB).beginDC in goroutine 4026
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1915 +0x42b

goroutine 1171 gp=0xc000309180 m=nil [select]:
runtime.gopark(0xc00130bef8?, 0x4?, 0xfe?, 0x1e?, 0xc00130bb38?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc0008a3920 sp=0xc0008a3900 pc=0x47a2ae
runtime.selectgo(0xc0008a3ef8, 0xc00130bb30, 0x376fee0?, 0x0, 0x1?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc0008a3a70 sp=0xc0008a3920 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).gardener(0xc00020e140)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:963 +0x370 fp=0xc0008a3fc0 sp=0xc0008a3a70 pc=0x1fcc0b0
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x34 fp=0xc0008a3fe0 sp=0xc0008a3fc0 pc=0x1fc5e54
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008a3fe8 sp=0xc0008a3fe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1 in goroutine 1166
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x9cb

goroutine 2025 gp=0xc0003096c0 m=nil [select]:
runtime.gopark(0xc000e56f60?, 0x2?, 0xc0?, 0x96?, 0xc000e56f4c?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000e56dc8 sp=0xc000e56da8 pc=0x47a2ae
runtime.selectgo(0xc000e56f60, 0xc000e56f48, 0xc0003185c0?, 0x0, 0x1eb48f2?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000e56f18 sp=0xc000e56dc8 pc=0x48d5a5
database/sql.(*DB).connectionOpener(0xc0008980d0, {0x2a55058, 0xc00088a4b0})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1246 +0xed fp=0xc000e56fa0 sp=0xc000e56f18 pc=0xf26e6d
database/sql.OpenDB.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x50 fp=0xc000e56fe0 sp=0xc000e56fa0 pc=0xf23ef0
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e56fe8 sp=0xc000e56fe0 pc=0x4b42c1
created by database/sql.OpenDB in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x2d4

goroutine 3937 gp=0xc000309a40 m=nil [select]:
runtime.gopark(0xc000575f80?, 0x2?, 0x0?, 0x0?, 0xc000575f04?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000575d80 sp=0xc000575d60 pc=0x47a2ae
runtime.selectgo(0xc000575f80, 0xc000575f00, 0x1eb5367?, 0x0, 0x0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000575ed0 sp=0xc000575d80 pc=0x48d5a5
database/sql.(*DB).connectionCleaner(0xc000e8e270, 0x8bb2c97000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1089 +0x129 fp=0xc000575fb0 sp=0xc000575ed0 pc=0xf25aa9
database/sql.(*DB).startCleanerLocked.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x45 fp=0xc000575fe0 sp=0xc000575fb0 pc=0xf25945
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000575fe8 sp=0xc000575fe0 pc=0x4b42c1
created by database/sql.(*DB).startCleanerLocked in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x268

goroutine 1546 gp=0xc000db8540 m=nil [select]:
runtime.gopark(0xc000451f60?, 0x2?, 0x40?, 0x85?, 0xc000451f4c?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000451dc8 sp=0xc000451da8 pc=0x47a2ae
runtime.selectgo(0xc000451f60, 0xc000451f48, 0x0?, 0x0, 0x0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000451f18 sp=0xc000451dc8 pc=0x48d5a5
database/sql.(*DB).connectionOpener(0xc000d8eb60, {0x2a55058, 0xc000801680})
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1246 +0xed fp=0xc000451fa0 sp=0xc000451f18 pc=0xf26e6d
database/sql.OpenDB.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x50 fp=0xc000451fe0 sp=0xc000451fa0 pc=0xf23ef0
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000451fe8 sp=0xc000451fe0 pc=0x4b42c1
created by database/sql.OpenDB in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:824 +0x2d4

goroutine 1038 gp=0xc000db8a80 m=nil [select]:
runtime.gopark(0xc001063ef8?, 0x4?, 0xfe?, 0x1e?, 0xc001063b38?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc001063920 sp=0xc001063900 pc=0x47a2ae
runtime.selectgo(0xc001063ef8, 0xc001063b30, 0x376fee0?, 0x0, 0x1?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc001063a70 sp=0xc001063920 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).gardener(0xc00020e280)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:963 +0x370 fp=0xc001063fc0 sp=0xc001063a70 pc=0x1fcc0b0
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x34 fp=0xc001063fe0 sp=0xc001063fc0 pc=0x1fc5e54
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001063fe8 sp=0xc001063fe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1 in goroutine 655
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x9cb

goroutine 2050 gp=0xc000db9340 m=nil [select]:
runtime.gopark(0xc000e4df80?, 0x2?, 0x0?, 0x0?, 0xc000e4df04?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000e4dd80 sp=0xc000e4dd60 pc=0x47a2ae
runtime.selectgo(0xc000e4df80, 0xc000e4df00, 0x1eb5367?, 0x0, 0x0?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000e4ded0 sp=0xc000e4dd80 pc=0x48d5a5
database/sql.(*DB).connectionCleaner(0xc0008980d0, 0x8bb2c97000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1089 +0x129 fp=0xc000e4dfb0 sp=0xc000e4ded0 pc=0xf25aa9
database/sql.(*DB).startCleanerLocked.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x45 fp=0xc000e4dfe0 sp=0xc000e4dfb0 pc=0xf25945
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e4dfe8 sp=0xc000e4dfe0 pc=0x4b42c1
created by database/sql.(*DB).startCleanerLocked in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x268

goroutine 2137 gp=0xc000db96c0 m=nil [select]:
runtime.gopark(0xc000635ef8?, 0x4?, 0x78?, 0x59?, 0xc000635b38?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000293920 sp=0xc000293900 pc=0x47a2ae
runtime.selectgo(0xc000293ef8, 0xc000635b30, 0xc001022168?, 0x0, 0x2a41760?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc000293a70 sp=0xc000293920 pc=0x48d5a5
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).gardener(0xc00020e640)
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:963 +0x370 fp=0xc000293fc0 sp=0xc000293a70 pc=0x1fcc0b0
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1.gowrap1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x34 fp=0xc000293fe0 sp=0xc000293fc0 pc=0x1fc5e54
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000293fe8 sp=0xc000293fe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).Start.func1 in goroutine 2132
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:413 +0x9cb

goroutine 4175 gp=0xc00124b340 m=nil [chan receive]:
runtime.gopark(0x40?, 0xc000[187](https://github.com/lightninglabs/taproot-assets/actions/runs/9671717206/job/26682819262?pr=973#step:4:188)dc8?, 0x40?, 0x0?, 0xc0000a8808?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc000187ce0 sp=0xc000187cc0 pc=0x47a2ae
runtime.chanrecv(0xc00083efc0, 0xc000187e90, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:583 +0x36d fp=0xc000187d58 sp=0xc000187ce0 pc=0x442acd
runtime.chanrecv1(0xc000187e58?, 0xc000187db8?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/chan.go:442 +0x12 fp=0xc000187d80 sp=0xc000187d58 pc=0x442732
github.com/lightninglabs/taproot-assets/tapgarden.(*ChainPlanter).FinalizeBatch(0xc00020e3c0, {{0x0, 0x0}, {0x0, {0x0, 0x0}}})
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter.go:1620 +0x389 fp=0xc000187ec8 sp=0xc000187d80 pc=0x1fd2b89
github.com/lightninglabs/taproot-assets/tapgarden_test.(*mintingTestHarness).finalizeBatch.func1()
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter_test.go:301 +0x18b fp=0xc000187fe0 sp=0xc000187ec8 pc=0x21db58b
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000187fe8 sp=0xc000187fe0 pc=0x4b42c1
created by github.com/lightninglabs/taproot-assets/tapgarden_test.(*mintingTestHarness).finalizeBatch in goroutine 4026
    /home/runner/work/taproot-assets/taproot-assets/tapgarden/planter_test.go:289 +0x18b

goroutine 4216 gp=0xc00124b6c0 m=nil [select]:
runtime.gopark(0xc00026efb0?, 0x2?, 0xc0?, 0xb6?, 0xc00026ef74?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00026edf0 sp=0xc00026edd0 pc=0x47a2ae
runtime.selectgo(0xc00026efb0, 0xc00026ef70, 0xa8164aaee907699d?, 0x0, 0x8?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc00026ef40 sp=0xc00026edf0 pc=0x48d5a5
modernc.org/sqlite.interruptOnDone.func1()
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:785 +0xba fp=0xc00026efe0 sp=0xc00026ef40 pc=0x1c336da
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00026efe8 sp=0xc00026efe0 pc=0x4b42c1
created by modernc.org/sqlite.interruptOnDone in goroutine 4186
    /home/runner/work/go/pkg/mod/modernc.org/sqlite@v1.29.8/sqlite.go:784 +0x1a5

goroutine 3108 gp=0xc0010c4c40 m=nil [select]:
runtime.gopark(0xc00089df80?, 0x2?, 0xc8?, 0xdd?, 0xc00089df04?)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xce fp=0xc00089dd80 sp=0xc00089dd60 pc=0x47a2ae
runtime.selectgo(0xc00089df80, 0xc00089df00, 0x5f84ff?, 0x0, 0xc000287601?, 0x1)
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x865 fp=0xc00089ded0 sp=0xc00089dd80 pc=0x48d5a5
database/sql.(*DB).connectionCleaner(0xc0003f9040, 0x8bb2c97000)
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1089 +0x129 fp=0xc00089dfb0 sp=0xc00089ded0 pc=0xf25aa9
database/sql.(*DB).startCleanerLocked.gowrap1()
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x45 fp=0xc00089dfe0 sp=0xc00089dfb0 pc=0xf25945
runtime.goexit({})
    /opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00089dfe8 sp=0xc00089dfe0 pc=0x4b42c1
created by database/sql.(*DB).startCleanerLocked in goroutine 571
    /opt/hostedtoolcache/go/1.22.3/x64/src/database/sql/sql.go:1076 +0x268

rax    0x18be99d
rbx    0x7fe3470ff870
rcx    0x3e67ec0
rdx    0x7fe2fc0e0018
rdi    0x4870078
rsi    0x18be9b5
rbp    0x4870040
rsp    0x7fe2fd9fcb40
r8     0x7fe3470ff930
r9     0x10000000000
r10    0xffffff0000000000
r11    0x4000000000000000
r12    0x3e67ec0
r13    0x7fe3470ff920
r14    0x3939a78
r15    0x10000000000fffff
rip    0x408570
rflags 0x10[202](https://github.com/lightninglabs/taproot-assets/actions/runs/9671717206/job/26682819262?pr=973#step:4:203)
cs     0x33
fs     0x0
gs     0x0
FAIL    github.com/lightninglabs/taproot-assets/tapgarden   13.716s
FAIL