Skip to content

Instantly share code, notes, and snippets.

@paralin
Created April 1, 2026 23:03
Show Gist options
  • Select an option

  • Save paralin/80238f87edda717fd38fcc96d6e99c8f to your computer and use it in GitHub Desktop.

Select an option

Save paralin/80238f87edda717fd38fcc96d6e99c8f to your computer and use it in GitHub Desktop.
runtime: pointer 0x292e0000 to unallocated span span.base()=0x2dbe000 span.limit=0x2e3e000 span.state=0
fatal error: found bad pointer in Go heap (incorrect use of unsafe or cgo?)
runtime stack:
runtime.throw({0x2e299, 0x3e})
/Users/cjs/repos/go/src/runtime/panic.go:1244 +0x3 fp=0x70cc88 sp=0x70cc60 pc=0x15c90003
runtime.badPointer(0x2fd5338, 0x292e0000, 0x0, 0x0)
/Users/cjs/repos/go/src/runtime/mbitmap.go:1336 +0xe fp=0x70ccc8 sp=0x70cc88 pc=0x115d000e
runtime.findObject(0x292e0000, 0x0, 0x0)
/Users/cjs/repos/go/src/runtime/mbitmap.go:1388 +0x1d fp=0x70ccf8 sp=0x70ccc8 pc=0x15b4001d
runtime.wbBufFlush1(0x27b4008)
/Users/cjs/repos/go/src/runtime/mwbbuf.go:243 +0x13 fp=0x70cd78 sp=0x70ccf8 pc=0x12e80013
runtime.wbBufFlush.func1()
/Users/cjs/repos/go/src/runtime/mwbbuf.go:181 +0x6 fp=0x70cd88 sp=0x70cd78 pc=0x152b0006
runtime.wbBufFlush()
/Users/cjs/repos/go/src/runtime/mwbbuf.go:180 +0xf fp=0x70cd98 sp=0x70cd88 pc=0x12e7000f
runtime.gcDrain(0x27b5260, 0x7)
/Users/cjs/repos/go/src/runtime/mgcmark.go:1325 +0x52 fp=0x70ce00 sp=0x70cd98 pc=0x11df0052
runtime.gcDrainMarkWorkerIdle(...)
/Users/cjs/repos/go/src/runtime/mgcmark.go:1173
runtime.gcBgMarkWorker.func2()
/Users/cjs/repos/go/src/runtime/mgc.go:1863 +0xa fp=0x70ce58 sp=0x70ce00 pc=0x11b8000a
runtime.systemstack(0x70ce68)
/Users/cjs/repos/go/src/runtime/asm_wasm.s:170 +0x3 fp=0x70ce60 sp=0x70ce58 pc=0x16220003
runtime.mstart()
/Users/cjs/repos/go/src/runtime/asm_wasm.s:29 fp=0x70ce68 sp=0x70ce60 pc=0x161e0000
goroutine 104 gp=0x2951500 m=0 mp=0x6f9360 [GC worker (active)]:
runtime.systemstack_switch()
/Users/cjs/repos/go/src/runtime/asm_wasm.s:181 fp=0x292f740 sp=0x292f738 pc=0x16230000
runtime.gcBgMarkWorker(0x295cc40)
/Users/cjs/repos/go/src/runtime/mgc.go:1829 +0x3e fp=0x292f7d0 sp=0x292f740 pc=0x11b7003e
runtime.gcBgMarkStartWorkers.gowrap1()
/Users/cjs/repos/go/src/runtime/mgc.go:1677 +0x2 fp=0x292f7e0 sp=0x292f7d0 pc=0x11b60002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x292f7e8 sp=0x292f7e0 pc=0x164c0001
created by runtime.gcBgMarkStartWorkers in goroutine 103
/Users/cjs/repos/go/src/runtime/mgc.go:1677 +0x28
goroutine 1 gp=0x27821c0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x27ca368, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d48e0 sp=0x27d48a8 pc=0x15cb0024
runtime.chanrecv(0x27ca300, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d4970 sp=0x27d48e0 pc=0x10e70081
runtime.chanrecv1(0x27ca300, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d4998 sp=0x27d4970 pc=0x10e60002
testing.tRunner.func1()
/Users/cjs/repos/go/src/testing/testing.go:2146 +0x4c fp=0x27d4b30 sp=0x27d4998 pc=0x1b52004c
testing.tRunner(0x2904008, 0x27d4c70)
/Users/cjs/repos/go/src/testing/testing.go:2195 +0x1a fp=0x27d4ba0 sp=0x27d4b30 pc=0x1b50001a
testing.runTests({0x267e5, 0x1d}, {0x28d55, 0x23}, 0x278c090, {0x6ec968, 0x58, 0x58}, {0xc26b875c5528dec0, 0x8bb3620701, ...})
/Users/cjs/repos/go/src/testing/testing.go:2736 +0x49 fp=0x27d4c98 sp=0x27d4ba0 pc=0x1b610049
testing.(*M).Run(0x27dae60)
/Users/cjs/repos/go/src/testing/testing.go:2596 +0x73 fp=0x27d4ed8 sp=0x27d4c98 pc=0x1b5a0073
main.main()
_testmain.go:220 +0x3 fp=0x27d4f58 sp=0x27d4ed8 pc=0x2db30003
runtime.main()
/Users/cjs/repos/go/src/runtime/proc.go:294 +0x4c fp=0x27d4fe0 sp=0x27d4f58 pc=0x133a004c
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d4fe8 sp=0x27d4fe0 pc=0x164c0001
goroutine 2 gp=0x2782380 m=nil [force gc (idle)]:
runtime.gopark(0x6ca150, 0x6f78b0, 0xb, 0xa, 0x1)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c6fa0 sp=0x27c6f68 pc=0x15cb0024
runtime.goparkunlock(...)
/Users/cjs/repos/go/src/runtime/proc.go:472
runtime.forcegchelper()
/Users/cjs/repos/go/src/runtime/proc.go:379 +0x1b fp=0x27c6fe0 sp=0x27c6fa0 pc=0x133e001b
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c6fe8 sp=0x27c6fe0 pc=0x164c0001
created by runtime.init.6 in goroutine 1
/Users/cjs/repos/go/src/runtime/proc.go:367 +0x2
goroutine 3 gp=0x2782540 m=nil [GC sweep wait]:
runtime.gopark(0x6ca150, 0x6f7b80, 0x8, 0x9, 0x1)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c7790 sp=0x27c7758 pc=0x15cb0024
runtime.goparkunlock(...)
/Users/cjs/repos/go/src/runtime/proc.go:472
runtime.bgsweep(0x27ca000)
/Users/cjs/repos/go/src/runtime/mgcsweep.go:324 +0x2a fp=0x27c77d0 sp=0x27c7790 pc=0x1240002a
runtime.gcenable.gowrap1()
/Users/cjs/repos/go/src/runtime/mgc.go:214 +0x2 fp=0x27c77e0 sp=0x27c77d0 pc=0x119f0002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c77e8 sp=0x27c77e0 pc=0x164c0001
created by runtime.gcenable in goroutine 1
/Users/cjs/repos/go/src/runtime/mgc.go:214 +0x6
goroutine 4 gp=0x2782700 m=nil [sleep]:
runtime.gopark(0x6ca150, 0x6f8080, 0xe, 0xe, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c7f30 sp=0x27c7ef8 pc=0x15cb0024
runtime.goparkunlock(...)
/Users/cjs/repos/go/src/runtime/proc.go:472
runtime.(*scavengerState).sleep(0x6f8080, 0x412e848000000000)
/Users/cjs/repos/go/src/runtime/mgcscavenge.go:504 +0x23 fp=0x27c7fa8 sp=0x27c7f30 pc=0x12200023
runtime.bgscavenge(0x27ca000)
/Users/cjs/repos/go/src/runtime/mgcscavenge.go:662 +0xe fp=0x27c7fd0 sp=0x27c7fa8 pc=0x1223000e
runtime.gcenable.gowrap2()
/Users/cjs/repos/go/src/runtime/mgc.go:215 +0x2 fp=0x27c7fe0 sp=0x27c7fd0 pc=0x119e0002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c7fe8 sp=0x27c7fe0 pc=0x164c0001
created by runtime.gcenable in goroutine 1
/Users/cjs/repos/go/src/runtime/mgc.go:215 +0xa
goroutine 5 gp=0x27828c0 m=nil [GOMAXPROCS updater (idle)]:
runtime.gopark(0x6ca150, 0x6f7830, 0xc, 0xa, 0x1)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c6780 sp=0x27c6748 pc=0x15cb0024
runtime.goparkunlock(...)
/Users/cjs/repos/go/src/runtime/proc.go:472
runtime.updateMaxProcsGoroutine()
/Users/cjs/repos/go/src/runtime/proc.go:7134 +0x21 fp=0x27c67e0 sp=0x27c6780 pc=0x13c80021
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c67e8 sp=0x27c67e0 pc=0x164c0001
created by runtime.defaultGOMAXPROCSUpdateEnable in goroutine 1
/Users/cjs/repos/go/src/runtime/proc.go:7122 +0x5
goroutine 6 gp=0x2782a80 m=nil [finalizer wait]:
runtime.gopark(0x6c9e60, 0x708240, 0xa, 0xa, 0x1)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c8700 sp=0x27c86c8 pc=0x15cb0024
runtime.runFinalizers()
/Users/cjs/repos/go/src/runtime/mfinal.go:210 +0x1e fp=0x27c87e0 sp=0x27c8700 pc=0x1194001e
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c87e8 sp=0x27c87e0 pc=0x164c0001
created by runtime.createfing in goroutine 1
/Users/cjs/repos/go/src/runtime/mfinal.go:172 +0xc
goroutine 7 gp=0x2782c40 m=nil [cleanup wait]:
runtime.gopark(0x6ca150, 0x6f8360, 0x2e, 0xa, 0x1)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c8f30 sp=0x27c8ef8 pc=0x15cb0024
runtime.goparkunlock(...)
/Users/cjs/repos/go/src/runtime/proc.go:472
runtime.(*cleanupQueue).dequeue(0x6f82a0)
/Users/cjs/repos/go/src/runtime/mcleanup.go:522 +0x27 fp=0x27c8f70 sp=0x27c8f30 pc=0x11750027
runtime.runCleanups()
/Users/cjs/repos/go/src/runtime/mcleanup.go:718 +0xb fp=0x27c8fe0 sp=0x27c8f70 pc=0x117e000b
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c8fe8 sp=0x27c8fe0 pc=0x164c0001
created by runtime.(*cleanupQueue).createGs in goroutine 1
/Users/cjs/repos/go/src/runtime/mcleanup.go:672 +0x25
goroutine 8 gp=0x2782e00 m=nil [waiting]:
runtime.gopark(0x0, 0x0, 0x0, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c9770 sp=0x27c9738 pc=0x15cb0024
runtime.handleEvent()
/Users/cjs/repos/go/src/runtime/lock_js.go:294 +0x25 fp=0x27c97e0 sp=0x27c9770 pc=0x11300025
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c97e8 sp=0x27c97e0 pc=0x164c0001
created by runtime.beforeIdle
/Users/cjs/repos/go/src/runtime/lock_js.go:239 +0x1e
goroutine 10 gp=0x2782fc0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d5c68 sp=0x27d5c30 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d5cf8 sp=0x27d5c68 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d5d20 sp=0x27d5cf8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27d5d40 sp=0x27d5d20 pc=0x1b570013
testing.(*T).Parallel(0x2904488)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27d5df8 sp=0x27d5d40 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob(0x2904488)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:17 +0x2 fp=0x27d5f58 sp=0x27d5df8 pc=0x2cab0002
testing.tRunner(0x2904488, 0x6c9a00)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27d5fc8 sp=0x27d5f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27d5fe0 sp=0x27d5fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d5fe8 sp=0x27d5fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 11 gp=0x2783180 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c9cc0 sp=0x27c9c88 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c9d50 sp=0x27c9cc0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c9d78 sp=0x27c9d50 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c9d98 sp=0x27c9d78 pc=0x1b570013
testing.(*T).Parallel(0x29046c8)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c9e50 sp=0x27c9d98 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob_large(0x29046c8)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:89 +0x2 fp=0x27c9f58 sp=0x27c9e50 pc=0x2cae0002
testing.tRunner(0x29046c8, 0x6c9a30)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c9fc8 sp=0x27c9f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c9fe0 sp=0x27c9fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c9fe8 sp=0x27c9fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 12 gp=0x2783340 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c24d0 sp=0x27c2498 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c2560 sp=0x27c24d0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c2588 sp=0x27c2560 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c25a8 sp=0x27c2588 pc=0x1b570013
testing.(*T).Parallel(0x2904908)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c2660 sp=0x27c25a8 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob_overflow(0x2904908)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:150 +0x2 fp=0x27c2758 sp=0x27c2660 pc=0x2cb10002
testing.tRunner(0x2904908, 0x6c9a38)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c27c8 sp=0x27c2758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c27e0 sp=0x27c27c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c27e8 sp=0x27c27e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 13 gp=0x2783500 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c2d28 sp=0x27c2cf0 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c2db8 sp=0x27c2d28 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c2de0 sp=0x27c2db8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c2e00 sp=0x27c2de0 pc=0x1b570013
testing.(*T).Parallel(0x2904b48)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c2eb8 sp=0x27c2e00 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob_invalid(0x2904b48)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:209 +0x2 fp=0x27c2f58 sp=0x27c2eb8 pc=0x2cb40002
testing.tRunner(0x2904b48, 0x6c9a28)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c2fc8 sp=0x27c2f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c2fe0 sp=0x27c2fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c2fe8 sp=0x27c2fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 14 gp=0x27836c0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d6d08 sp=0x27d6cd0 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d6d98 sp=0x27d6d08 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d6dc0 sp=0x27d6d98 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27d6de0 sp=0x27d6dc0 pc=0x1b570013
testing.(*T).Parallel(0x2904d88)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27d6e98 sp=0x27d6de0 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob_Write_readonly(0x2904d88)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:234 +0x2 fp=0x27d6f58 sp=0x27d6e98 pc=0x2cb60002
testing.tRunner(0x2904d88, 0x6c9a20)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27d6fc8 sp=0x27d6f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27d6fe0 sp=0x27d6fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d6fe8 sp=0x27d6fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 15 gp=0x2783880 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c34d8 sp=0x27c34a0 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c3568 sp=0x27c34d8 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c3590 sp=0x27c3568 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c35b0 sp=0x27c3590 pc=0x1b570013
testing.(*T).Parallel(0x2904fc8)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c3668 sp=0x27c35b0 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob_Read_expired(0x2904fc8)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:265 +0x2 fp=0x27c3758 sp=0x27c3668 pc=0x2cb90002
testing.tRunner(0x2904fc8, 0x6c9a08)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c37c8 sp=0x27c3758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c37e0 sp=0x27c37c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c37e8 sp=0x27c37e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 16 gp=0x2783a40 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c3cd8 sp=0x27c3ca0 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c3d68 sp=0x27c3cd8 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c3d90 sp=0x27c3d68 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c3db0 sp=0x27c3d90 pc=0x1b570013
testing.(*T).Parallel(0x2905208)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c3e68 sp=0x27c3db0 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob_Seek(0x2905208)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:301 +0x2 fp=0x27c3f58 sp=0x27c3e68 pc=0x2cbc0002
testing.tRunner(0x2905208, 0x6c9a18)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c3fc8 sp=0x27c3f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c3fe0 sp=0x27c3fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c3fe8 sp=0x27c3fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 17 gp=0x2783c00 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d7c90 sp=0x27d7c58 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d7d20 sp=0x27d7c90 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d7d48 sp=0x27d7d20 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27d7d68 sp=0x27d7d48 pc=0x1b570013
testing.(*T).Parallel(0x2905448)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27d7e20 sp=0x27d7d68 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestBlob_Reopen(0x2905448)
/Users/cjs/repos/ncruces-go-sqlite3/tests/blob_test.go:350 +0x2 fp=0x27d7f58 sp=0x27d7e20 pc=0x2cbf0002
testing.tRunner(0x2905448, 0x6c9a10)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27d7fc8 sp=0x27d7f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27d7fe0 sp=0x27d7fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d7fe8 sp=0x27d7fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 18 gp=0x290c000 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c44d0 sp=0x27c4498 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c4560 sp=0x27c44d0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c4588 sp=0x27c4560 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c45a8 sp=0x27c4588 pc=0x1b570013
testing.(*T).Parallel(0x2905688)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c4660 sp=0x27c45a8 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.Test_fileformat(0x2905688)
/Users/cjs/repos/ncruces-go-sqlite3/tests/cksm_test.go:20 +0x2 fp=0x27c4758 sp=0x27c4660 pc=0x2cc10002
testing.tRunner(0x2905688, 0x6c9ca0)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c47c8 sp=0x27c4758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c47e0 sp=0x27c47c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c47e8 sp=0x27c47e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 19 gp=0x290c1c0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c4cf0 sp=0x27c4cb8 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c4d80 sp=0x27c4cf0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c4da8 sp=0x27c4d80 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c4dc8 sp=0x27c4da8 pc=0x1b570013
testing.(*T).Parallel(0x29058c8)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c4e80 sp=0x27c4dc8 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.Test_enable(0x29058c8)
/Users/cjs/repos/ncruces-go-sqlite3/tests/cksm_test.go:49 +0x2 fp=0x27c4f58 sp=0x27c4e80 pc=0x2cc30002
testing.tRunner(0x29058c8, 0x6c9c90)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c4fc8 sp=0x27c4f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c4fe0 sp=0x27c4fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c4fe8 sp=0x27c4fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 20 gp=0x290c380 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c5538 sp=0x27c5500 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c55c8 sp=0x27c5538 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c55f0 sp=0x27c55c8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c5610 sp=0x27c55f0 pc=0x1b570013
testing.(*T).Parallel(0x2905b08)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c56c8 sp=0x27c5610 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Config(0x2905b08)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:17 +0x2 fp=0x27c5758 sp=0x27c56c8 pc=0x2cc50002
testing.tRunner(0x2905b08, 0x6c9a60)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c57c8 sp=0x27c5758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c57e0 sp=0x27c57c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c57e8 sp=0x27c57e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 21 gp=0x290c540 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27c5d30 sp=0x27c5cf8 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27c5dc0 sp=0x27c5d30 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27c5de8 sp=0x27c5dc0 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27c5e08 sp=0x27c5de8 pc=0x1b570013
testing.(*T).Parallel(0x2905d48)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27c5ec0 sp=0x27c5e08 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_ConfigLog(0x2905d48)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:72 +0x2 fp=0x27c5f58 sp=0x27c5ec0 pc=0x2cc70002
testing.tRunner(0x2905d48, 0x6c9a68)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27c5fc8 sp=0x27c5f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27c5fe0 sp=0x27c5fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27c5fe8 sp=0x27c5fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 22 gp=0x290c700 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d0d30 sp=0x27d0cf8 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d0dc0 sp=0x27d0d30 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d0de8 sp=0x27d0dc0 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27d0e08 sp=0x27d0de8 pc=0x1b570013
testing.(*T).Parallel(0x2910008)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27d0ec0 sp=0x27d0e08 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_FileControl(0x2910008)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:103 +0x2 fp=0x27d0f58 sp=0x27d0ec0 pc=0x2cca0002
testing.tRunner(0x2910008, 0x6c9a78)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27d0fc8 sp=0x27d0f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27d0fe0 sp=0x27d0fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d0fe8 sp=0x27d0fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 23 gp=0x290c8c0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2916548 sp=0x2916510 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x29165d8 sp=0x2916548 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2916600 sp=0x29165d8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2916620 sp=0x2916600 pc=0x1b570013
testing.(*T).Parallel(0x2910248)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x29166d8 sp=0x2916620 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Limit(0x2910248)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:268 +0x2 fp=0x2916758 sp=0x29166d8 pc=0x2cd90002
testing.tRunner(0x2910248, 0x6c9a88)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x29167c8 sp=0x2916758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x29167e0 sp=0x29167c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x29167e8 sp=0x29167e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 24 gp=0x290ca80 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2916d30 sp=0x2916cf8 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2916dc0 sp=0x2916d30 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2916de8 sp=0x2916dc0 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2916e08 sp=0x2916de8 pc=0x1b570013
testing.(*T).Parallel(0x2910488)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2916ec0 sp=0x2916e08 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_SetAuthorizer(0x2910488)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:298 +0x2 fp=0x2916f58 sp=0x2916ec0 pc=0x2cdb0002
testing.tRunner(0x2910488, 0x6c9af0)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x2916fc8 sp=0x2916f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x2916fe0 sp=0x2916fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x2916fe8 sp=0x2916fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 25 gp=0x290cc40 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d1d20 sp=0x27d1ce8 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d1db0 sp=0x27d1d20 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d1dd8 sp=0x27d1db0 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27d1df8 sp=0x27d1dd8 pc=0x1b570013
testing.(*T).Parallel(0x29106c8)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27d1eb0 sp=0x27d1df8 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Trace(0x29106c8)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:332 +0x2 fp=0x27d1f58 sp=0x27d1eb0 pc=0x2cde0002
testing.tRunner(0x29106c8, 0x6c9b18)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27d1fc8 sp=0x27d1f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27d1fe0 sp=0x27d1fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d1fe8 sp=0x27d1fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 26 gp=0x290ce00 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d2ba0 sp=0x27d2b68 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d2c30 sp=0x27d2ba0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d2c58 sp=0x27d2c30 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27d2c78 sp=0x27d2c58 pc=0x1b570013
testing.(*T).Parallel(0x2910908)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27d2d30 sp=0x27d2c78 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_AutoVacuumPages(0x2910908)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:404 +0x2 fp=0x27d2f58 sp=0x27d2d30 pc=0x2ce10002
testing.tRunner(0x2910908, 0x6c9a40)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27d2fc8 sp=0x27d2f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27d2fe0 sp=0x27d2fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d2fe8 sp=0x27d2fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 27 gp=0x290cfc0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2917528 sp=0x29174f0 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x29175b8 sp=0x2917528 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x29175e0 sp=0x29175b8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2917600 sp=0x29175e0 pc=0x1b570013
testing.(*T).Parallel(0x2910b48)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x29176b8 sp=0x2917600 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_memoryLimit(0x2910b48)
/Users/cjs/repos/ncruces-go-sqlite3/tests/config_test.go:439 +0x2 fp=0x2917758 sp=0x29176b8 pc=0x2ce30002
testing.tRunner(0x2910b48, 0x6c9b60)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x29177c8 sp=0x2917758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x29177e0 sp=0x29177c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x29177e8 sp=0x29177e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 28 gp=0x290d180 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2917d68 sp=0x2917d30 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2917df8 sp=0x2917d68 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2917e20 sp=0x2917df8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2917e40 sp=0x2917e20 pc=0x1b570013
testing.(*T).Parallel(0x2910d88)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2917ef8 sp=0x2917e40 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Open_dir(0x2910d88)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:19 +0x2 fp=0x2917f58 sp=0x2917ef8 pc=0x2ce50002
testing.tRunner(0x2910d88, 0x6c9a90)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x2917fc8 sp=0x2917f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x2917fe0 sp=0x2917fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x2917fe8 sp=0x2917fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 29 gp=0x290d340 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2918568 sp=0x2918530 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x29185f8 sp=0x2918568 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2918620 sp=0x29185f8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2918640 sp=0x2918620 pc=0x1b570013
testing.(*T).Parallel(0x2910fc8)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x29186f8 sp=0x2918640 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Open_notfound(0x2910fc8)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:37 +0x2 fp=0x2918758 sp=0x29186f8 pc=0x2ce60002
testing.tRunner(0x2910fc8, 0x6c9aa0)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x29187c8 sp=0x2918758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x29187e0 sp=0x29187c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x29187e8 sp=0x29187e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 30 gp=0x290d500 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2918cb0 sp=0x2918c78 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2918d40 sp=0x2918cb0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2918d68 sp=0x2918d40 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2918d88 sp=0x2918d68 pc=0x1b570013
testing.(*T).Parallel(0x2911208)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2918e40 sp=0x2918d88 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Open_modeof(0x2911208)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:49 +0x2 fp=0x2918f58 sp=0x2918e40 pc=0x2ce70002
testing.tRunner(0x2911208, 0x6c9a98)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x2918fc8 sp=0x2918f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x2918fe0 sp=0x2918fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x2918fe8 sp=0x2918fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 32 gp=0x290d6c0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x29194d8 sp=0x29194a0 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2919568 sp=0x29194d8 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2919590 sp=0x2919568 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x29195b0 sp=0x2919590 pc=0x1b570013
testing.(*T).Parallel(0x2911688)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2919668 sp=0x29195b0 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Close_BUSY(0x2911688)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:93 +0x2 fp=0x2919758 sp=0x2919668 pc=0x2ce90002
testing.tRunner(0x2911688, 0x6c9a58)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x29197c8 sp=0x2919758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x29197e0 sp=0x29197c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x29197e8 sp=0x29197e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 33 gp=0x290d880 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x27d3cd0 sp=0x27d3c98 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x27d3d60 sp=0x27d3cd0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x27d3d88 sp=0x27d3d60 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x27d3da8 sp=0x27d3d88 pc=0x1b570013
testing.(*T).Parallel(0x29118c8)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x27d3e60 sp=0x27d3da8 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_BusyHandler(0x29118c8)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:124 +0x2 fp=0x27d3f58 sp=0x27d3e60 pc=0x2cec0002
testing.tRunner(0x29118c8, 0x6c9a48)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x27d3fc8 sp=0x27d3f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x27d3fe0 sp=0x27d3fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x27d3fe8 sp=0x27d3fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 34 gp=0x290da40 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2919cc0 sp=0x2919c88 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2919d50 sp=0x2919cc0 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2919d78 sp=0x2919d50 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2919d98 sp=0x2919d78 pc=0x1b570013
testing.(*T).Parallel(0x2911b08)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2919e50 sp=0x2919d98 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_SetInterrupt(0x2911b08)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:166 +0x2 fp=0x2919f58 sp=0x2919e50 pc=0x2cf10002
testing.tRunner(0x2911b08, 0x6c9af8)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x2919fc8 sp=0x2919f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x2919fe0 sp=0x2919fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x2919fe8 sp=0x2919fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 35 gp=0x290dc00 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2912520 sp=0x29124e8 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x29125b0 sp=0x2912520 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x29125d8 sp=0x29125b0 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x29125f8 sp=0x29125d8 pc=0x1b570013
testing.(*T).Parallel(0x2911d48)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x29126b0 sp=0x29125f8 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Prepare_empty(0x2911d48)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:227 +0x2 fp=0x2912758 sp=0x29126b0 pc=0x2cf40002
testing.tRunner(0x2911d48, 0x6c9aa8)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x29127c8 sp=0x2912758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x29127e0 sp=0x29127c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x29127e8 sp=0x29127e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 36 gp=0x2920000 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2912d10 sp=0x2912cd8 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2912da0 sp=0x2912d10 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2912dc8 sp=0x2912da0 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2912de8 sp=0x2912dc8 pc=0x1b570013
testing.(*T).Parallel(0x291e008)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2912ea0 sp=0x2912de8 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Prepare_tail(0x291e008)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:247 +0x2 fp=0x2912f58 sp=0x2912ea0 pc=0x2cf70002
testing.tRunner(0x291e008, 0x6c9ab8)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x2912fc8 sp=0x2912f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x2912fe0 sp=0x2912fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x2912fe8 sp=0x2912fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 37 gp=0x29201c0 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x29134d8 sp=0x29134a0 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2913568 sp=0x29134d8 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2913590 sp=0x2913568 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x29135b0 sp=0x2913590 pc=0x1b570013
testing.(*T).Parallel(0x291e248)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2913668 sp=0x29135b0 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_Prepare_invalid(0x291e248)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:267 +0x2 fp=0x2913758 sp=0x2913668 pc=0x2cfa0002
testing.tRunner(0x291e248, 0x6c9ab0)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x29137c8 sp=0x2913758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x29137e0 sp=0x29137c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x29137e8 sp=0x29137e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 38 gp=0x2920380 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2913d48 sp=0x2913d10 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x2913dd8 sp=0x2913d48 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2913e00 sp=0x2913dd8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2913e20 sp=0x2913e00 pc=0x1b570013
testing.(*T).Parallel(0x291e488)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x2913ed8 sp=0x2913e20 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_ReleaseMemory(0x291e488)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:310 +0x2 fp=0x2913f58 sp=0x2913ed8 pc=0x2cfc0002
testing.tRunner(0x291e488, 0x6c9ac8)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x2913fc8 sp=0x2913f58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x2913fe0 sp=0x2913fc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x2913fe8 sp=0x2913fe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 39 gp=0x2920540 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x279c1b8, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x2914548 sp=0x2914510 pc=0x15cb0024
runtime.chanrecv(0x279c150, 0x0, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x29145d8 sp=0x2914548 pc=0x10e70081
runtime.chanrecv1(0x279c150, 0x0)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x2914600 sp=0x29145d8 pc=0x10e60002
testing.(*testState).waitParallel(0x27fe0a0)
/Users/cjs/repos/go/src/testing/testing.go:2373 +0x13 fp=0x2914620 sp=0x2914600 pc=0x1b570013
testing.(*T).Parallel(0x291e6c8)
/Users/cjs/repos/go/src/testing/testing.go:1957 +0x26 fp=0x29146d8 sp=0x2914620 pc=0x1b4f0026
github.com/ncruces/go-sqlite3/tests.TestConn_SetLastInsertRowID(0x291e6c8)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:325 +0x2 fp=0x2914758 sp=0x29146d8 pc=0x2cfe0002
testing.tRunner(0x291e6c8, 0x6c9b00)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x29147c8 sp=0x2914758 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x29147e0 sp=0x29147c8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x29147e8 sp=0x29147e0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
goroutine 40 gp=0x2920700 m=nil [chan receive]:
runtime.gopark(0x6c9e28, 0x2923178, 0x13, 0x7, 0x2)
/Users/cjs/repos/go/src/runtime/proc.go:466 +0x24 fp=0x294b3b8 sp=0x294b380 pc=0x15cb0024
runtime.chanrecv(0x2923110, 0x294b568, 0x1)
/Users/cjs/repos/go/src/runtime/chan.go:667 +0x81 fp=0x294b448 sp=0x294b3b8 pc=0x10e70081
runtime.chanrecv1(0x2923110, 0x294b568)
/Users/cjs/repos/go/src/runtime/chan.go:509 +0x2 fp=0x294b470 sp=0x294b448 pc=0x10e60002
syscall.fsCall({0x1ddd1, 0x4}, {0x294b650, 0x3, 0x3})
/Users/cjs/repos/go/src/syscall/fs_js.go:552 +0x12 fp=0x294b598 sp=0x294b470 pc=0x17710012
syscall.Open({0x279e330, 0x21}, 0x42, 0x1b6)
/Users/cjs/repos/go/src/syscall/fs_js.go:106 +0x22 fp=0x294b6b0 sp=0x294b598 pc=0x175f0022
os.open(...)
/Users/cjs/repos/go/src/os/file_open_unix.go:15
os.openFileNolog.func1(...)
/Users/cjs/repos/go/src/os/file_unix.go:261
os.ignoringEINTR(...)
/Users/cjs/repos/go/src/os/file_posix.go:256
os.openFileNolog({0x279e330, 0x21}, 0x42, 0x1b6)
/Users/cjs/repos/go/src/os/file_unix.go:260 +0x19 fp=0x294b730 sp=0x294b6b0 pc=0x185b0019
os.OpenFile({0x279e330, 0x21}, 0x42, 0x1b6)
/Users/cjs/repos/go/src/os/file.go:412 +0x3 fp=0x294b770 sp=0x294b730 pc=0x184d0003
github.com/ncruces/go-sqlite3/vfs.vfsOS.OpenFilename({}, 0x2953ca0, 0x106)
/Users/cjs/repos/ncruces-go-sqlite3/vfs/file.go:110 +0xf fp=0x294b830 sp=0x294b770 pc=0x28cf000f
github.com/ncruces/go-sqlite3/vfs.(*vfsOS).OpenFilename(0x708100, 0x2953ca0, 0x106)
<autogenerated>:1 +0x3 fp=0x294b870 sp=0x294b830 pc=0x29310003
github.com/ncruces/go-sqlite3/vfs.vfsOpen(0x27fecd0, 0x2c374, 0x511e0, 0x51150, 0x106, 0xffc8, 0xff5c)
/Users/cjs/repos/ncruces-go-sqlite3/vfs/vfs.go:56 +0x28 fp=0x294b900 sp=0x294b870 pc=0x28f60028
github.com/ncruces/go-sqlite3.(*env).Xgo_open(0x27800e0, 0x2c374, 0x511e0, 0x51150, 0x106, 0xffc8, 0xff5c)
/Users/cjs/repos/ncruces-go-sqlite3/wrap.go:269 +0x4 fp=0x294b930 sp=0x294b900 pc=0x2a430004
github.com/ncruces/go-sqlite3-wasm.(*Module)._go_open(...)
/Users/cjs/go/pkg/mod/github.com/ncruces/go-sqlite3-wasm@v1.0.4-0.20260329114232-2491c387476c/sqlite3.go:257
github.com/ncruces/go-sqlite3-wasm.(*Module)._go_open_wrapper(0x29230a0, 0x2c374, 0x511e0, 0x51150, 0x106, 0xffc8)
/Users/cjs/go/pkg/mod/github.com/ncruces/go-sqlite3-wasm@v1.0.4-0.20260329114232-2491c387476c/sqlite3.go:5609 +0x21 fp=0x294b978 sp=0x294b930 pc=0x1e8e0021
github.com/ncruces/go-sqlite3-wasm.(*Module)._go_open_wrapper-fm(0x2c374, 0x511e0, 0x51150, 0x106, 0xffc8)
<autogenerated>:1 +0x2 fp=0x294b9a8 sp=0x294b978 pc=0x26420002
github.com/ncruces/go-sqlite3-wasm.(*Module)._sqlite3BtreeOpen(0x29230a0, 0x2c374, 0x2f4c4, 0x2f140, 0x2f308, 0x0, 0x2000106)
/Users/cjs/go/pkg/mod/github.com/ncruces/go-sqlite3-wasm@v1.0.4-0.20260329114232-2491c387476c/sqlite3.go:26069 +0x1a7 fp=0x294bab8 sp=0x294b9a8 pc=0x1f5d01a7
github.com/ncruces/go-sqlite3-wasm.(*Module)._openDatabase(0x29230a0, 0x50014, 0x50010, 0x2000046, 0x0)
/Users/cjs/go/pkg/mod/github.com/ncruces/go-sqlite3-wasm@v1.0.4-0.20260329114232-2491c387476c/sqlite3.go:37160 +0xff fp=0x294bb58 sp=0x294bab8 pc=0x1fb000ff
github.com/ncruces/go-sqlite3-wasm.(*Module).Xsqlite3_open_v2(...)
/Users/cjs/go/pkg/mod/github.com/ncruces/go-sqlite3-wasm@v1.0.4-0.20260329114232-2491c387476c/sqlite3.go:37811
github.com/ncruces/go-sqlite3.(*Conn).openDB(0x29382a0, {0x279e270, 0x21}, 0x46)
/Users/cjs/repos/ncruces-go-sqlite3/conn.go:111 +0xe fp=0x294be08 sp=0x294bb58 pc=0x2970000e
github.com/ncruces/go-sqlite3.newConn({0x6c89d8, 0x2964390}, {0x279e270, 0x21}, 0x46)
/Users/cjs/repos/ncruces-go-sqlite3/conn.go:95 +0x23 fp=0x294bea8 sp=0x294be08 pc=0x296e0023
github.com/ncruces/go-sqlite3.OpenContext(...)
/Users/cjs/repos/ncruces-go-sqlite3/conn.go:53
github.com/ncruces/go-sqlite3/tests.TestConn_Filename(0x291e908)
/Users/cjs/repos/ncruces-go-sqlite3/tests/conn_test.go:358 +0x1f fp=0x294bf58 sp=0x294bea8 pc=0x2d00001f
testing.tRunner(0x291e908, 0x6c9a80)
/Users/cjs/repos/go/src/testing/testing.go:2189 +0x12 fp=0x294bfc8 sp=0x294bf58 pc=0x1b500012
testing.(*T).Run.gowrap1()
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x2 fp=0x294bfe0 sp=0x294bfc8 pc=0x1b560002
runtime.goexit({})
/Users/cjs/repos/go/src/runtime/asm_wasm.s:428 +0x1 fp=0x294bfe8 sp=0x294bfe0 pc=0x164c0001
created by testing.(*T).Run in goroutine 1
/Users/cjs/repos/go/src/testing/testing.go:2254 +0x54
fetch error
Error: Go program has already exited
at globalThis.Go._resume (http://127.0.0.1:56736/wasm_exec.js:557:11)
at http://127.0.0.1:56736/wasm_exec.js:570:8
at http://127.0.0.1:56736/:74:62
at http://127.0.0.1:56736/:37:6
http://127.0.0.1:56736/wasm_exec.js:556:10 Uncaught (in promise)
Error: Go program has already exited
at globalThis.Go._resume (http://127.0.0.1:56736/wasm_exec.js:557:11)
at http://127.0.0.1:56736/wasm_exec.js:570:8
at http://127.0.0.1:56736/:43:5
exit with status 2
FAIL github.com/ncruces/go-sqlite3/tests 4.188s
FAIL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment