Niivii commented on issue #28:
URL: https://github.com/apache/arrow-go/issues/28#issuecomment-3274809823
Reopening as I can reproduce it again consistently with large amount of data:
```
runtime: bad pointer in frame
github.com/apache/arrow-go/v18/parquet/pqarrow.writeDenseArrow at 0xc00070f6f0:
0x1
fatal error: invalid pointer found on stack
runtime stack:
runtime.throw({0x7ffb87afbaaf?, 0x7ffb875910c0?})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/panic.go:1101
+0x4d fp=0xbffa42f720 sp=0xbffa42f6f0 pc=0x7ffb85fe568d
runtime.adjustpointers(0xbffa42f830?, 0xbffa42f7c8, 0x7ffb875910c0?,
{0x7ffb85f8b6ef?, 0x0?})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/stack.go:640
+0x1ad fp=0xbffa42f780 sp=0xbffa42f720 pc=0x7ffb85fca56d
runtime.adjustframe(0xbffa42f830, 0xbffa42f890)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/stack.go:697 +0xc5
fp=0xbffa42f7f8 sp=0xbffa42f780 pc=0x7ffb85fca685
runtime.copystack(0xc0004be540, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/stack.go:935
+0x2e5 fp=0xbffa42f8f0 sp=0xbffa42f7f8 pc=0x7ffb85fcace5
runtime.shrinkstack(0xc0004be540)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/stack.go:1237
+0x15f fp=0xbffa42f910 sp=0xbffa42f8f0 pc=0x7ffb85fcbc3f
runtime.scanstack(0xc0004be540, 0xc00006c650)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcmark.go:878
+0x132 fp=0xbffa42fa28 sp=0xbffa42f910 pc=0x7ffb85f97b52
runtime.markroot.func1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcmark.go:240
+0xb1 fp=0xbffa42fa78 sp=0xbffa42fa28 pc=0x7ffb85f967d1
runtime.markroot(0xc00006c650, 0x6d, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcmark.go:214
+0x199 fp=0xbffa42fb20 sp=0xbffa42fa78 pc=0x7ffb85f96479
runtime.gcDrain(0xc00006c650, 0x7)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcmark.go:1186
+0x3d4 fp=0xbffa42fb88 sp=0xbffa42fb20 pc=0x7ffb85f98774
runtime.gcDrainMarkWorkerIdle(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcmark.go:1100
runtime.gcBgMarkWorker.func2()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1519 +0x67
fp=0xbffa42fbd8 sp=0xbffa42fb88 pc=0x7ffb85f94ae7
runtime.systemstack(0xc000107500)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:514
+0x49 fp=0xbffa42fbe8 sp=0xbffa42fbd8 pc=0x7ffb85feb829
goroutine 41 gp=0xc000187340 m=13 mp=0xc000181008 [GC worker (active)]:
runtime.systemstack_switch()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:479
+0x8 fp=0xc000307f38 sp=0xc000307f28 pc=0x7ffb85feb7c8
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1483 +0x1ec
fp=0xc000307fc8 sp=0xc000307f38 pc=0x7ffb85f947ac
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc000307fe0 sp=0xc000307fc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000307fe8 sp=0xc000307fe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 5 gp=0xc0000021c0 m=nil [GC worker (idle)]:
runtime.gopark(0x111febd38c88?, 0x3?, 0x38?, 0x8c?, 0xbff5c04000?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000087f38 sp=0xc000087f18 pc=0x7ffb85fe57ae
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1423 +0xe9
fp=0xc000087fc8 sp=0xc000087f38 pc=0x7ffb85f946a9
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc000087fe0 sp=0xc000087fc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000087fe8 sp=0xc000087fe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 17 gp=0xc000002540 m=nil [sync.WaitGroup.Wait, locked to thread]:
runtime.gopark(0xc000059960?, 0x7ffb85f8acb4?, 0xa0?, 0xe2?, 0x7ffb85feb817?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc0000ed900 sp=0xc0000ed8e0 pc=0x7ffb85fe57ae
runtime.goparkunlock(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:441
runtime.semacquire1(0xc0000e2fd0, 0x0, 0x1, 0x0, 0x18)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/sema.go:188 +0x22f
fp=0xc0000ed968 sp=0xc0000ed900 pc=0x7ffb85fc764f
sync.runtime_SemacquireWaitGroup(0xc000008318?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/sema.go:110 +0x25
fp=0xc0000ed9a0 sp=0xc0000ed968 pc=0x7ffb85fe6b85
sync.(*WaitGroup).Wait(0x7ffb87a01ee0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/sync/waitgroup.go:118
+0x48 fp=0xc0000ed9c8 sp=0xc0000ed9a0 pc=0x7ffb85ff5d48
golang.org/x/sync/errgroup.(*Group).Wait(0xc0000e2fc0)
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:65
+0x1e fp=0xc0000ed9e8 sp=0xc0000ed9c8 pc=0x7ffb86758bfe
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.(*statement).ingestStream(0xc0001341a0,
{0x7ffb87db6820, 0xc00066c300})
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:284
+0x812 fp=0xc0000edba8 sp=0xc0000ed9e8 pc=0x7ffb874d0db2
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.(*statement).executeIngest(0xc0001341a0,
{0x7ffb87db6820, 0xc00066c300})
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/statement.go:470 +0x7d
fp=0xc0000edc08 sp=0xc0000edba8 pc=0x7ffb874ec2fd
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.(*statement).ExecuteUpdate(0xc0001341a0,
{0x7ffb87db6858?, 0xc0000d6370?})
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/statement.go:558
+0x407 fp=0xc0000edd68 sp=0xc0000edc08 pc=0x7ffb874ed287
github.com/apache/arrow-adbc/go/adbc/driver/internal/driverbase.(*statement).ExecuteUpdate(0xc0003ac2d0?,
{0x7ffb87db6858?, 0xc0000d6370?})
<autogenerated>:1 +0x2e fp=0xc0000edd90 sp=0xc0000edd68
pc=0x7ffb874c9a0e
main.SnowflakeStatementExecuteQuery(0x7ffb85f831b2?, 0x0, 0xbff5dee2c0,
0xbff5dee308)
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/pkg/snowflake/driver.go:1525
+0x16f fp=0xc0000ede10 sp=0xc0000edd90 pc=0x7ffb8750bbef
_cgoexp_25b906e807ef_SnowflakeStatementExecuteQuery(0xbff5dee1a0)
_cgo_gotypes.go:1097 +0x2a fp=0xc0000ede40 sp=0xc0000ede10
pc=0x7ffb8750f74a
runtime.cgocallbackg1(0x7ffb8750f720, 0xbff5dee1a0, 0x0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/cgocall.go:444
+0x295 fp=0xc0000edef8 sp=0xc0000ede40 pc=0x7ffb85f81715
runtime.cgocallbackg(0x7ffb8750f720, 0xbff5dee1a0, 0x0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/cgocall.go:350
+0x167 fp=0xc0000edf90 sp=0xc0000edef8 pc=0x7ffb85f81367
runtime.cgocallbackg(0x7ffb8750f720, 0xbff5dee1a0, 0x0)
<autogenerated>:1 +0x2e fp=0xc0000edfb8 sp=0xc0000edf90
pc=0x7ffb85ff246e
runtime.cgocallback(0x0, 0x0, 0x0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1084
+0xec fp=0xc0000edfe0 sp=0xc0000edfb8 pc=0x7ffb85fed58c
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc0000edfe8 sp=0xc0000edfe0 pc=0x7ffb85fed801
goroutine 2 gp=0xc0000028c0 m=nil [force gc (idle), 2 minutes]:
runtime.gopark(0x111fc7015aac?, 0x0?, 0x0?, 0x0?, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000081fa8 sp=0xc000081f88 pc=0x7ffb85fe57ae
runtime.goparkunlock(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:441
runtime.forcegchelper()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:348 +0xb8
fp=0xc000081fe0 sp=0xc000081fa8 pc=0x7ffb85fb51f8
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000081fe8 sp=0xc000081fe0 pc=0x7ffb85fed801
created by runtime.init.7 in goroutine 1
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:336 +0x1a
goroutine 18 gp=0xc0001061c0 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000111f80 sp=0xc000111f60 pc=0x7ffb85fe57ae
runtime.goparkunlock(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:441
runtime.bgsweep(0xc000108000)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcsweep.go:316
+0xdf fp=0xc000111fc8 sp=0xc000111f80 pc=0x7ffb85f9ddbf
runtime.gcenable.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:204 +0x25
fp=0xc000111fe0 sp=0xc000111fc8 pc=0x7ffb85f92185
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000111fe8 sp=0xc000111fe0 pc=0x7ffb85fed801
created by runtime.gcenable in goroutine 1
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:204 +0x66
goroutine 19 gp=0xc000106380 m=nil [sleep]:
runtime.gopark(0xc00008e000?, 0x111fef1b93a2?, 0x0?, 0x0?, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000113f38 sp=0xc000113f18 pc=0x7ffb85fe57ae
runtime.goparkunlock(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:441
runtime.(*scavengerState).sleep(0x7ffb88d40dc0, 0x4131170000000000)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcscavenge.go:504
+0xfb fp=0xc000113fa8 sp=0xc000113f38 pc=0x7ffb85f9b9bb
runtime.bgscavenge(0xc000108000)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgcscavenge.go:662
+0x74 fp=0xc000113fc8 sp=0xc000113fa8 pc=0x7ffb85f9bdb4
runtime.gcenable.gowrap2()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:205 +0x25
fp=0xc000113fe0 sp=0xc000113fc8 pc=0x7ffb85f92125
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000113fe8 sp=0xc000113fe0 pc=0x7ffb85fed801
created by runtime.gcenable in goroutine 1
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:205 +0xa5
goroutine 3 gp=0xc000002fc0 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0xc0004f8150?, 0x90?, 0xa0?, 0x1000000010?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000083e30 sp=0xc000083e10 pc=0x7ffb85fe57ae
runtime.runfinq()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mfinal.go:196
+0x107 fp=0xc000083fe0 sp=0xc000083e30 pc=0x7ffb85f91187
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x7ffb85fed801
created by runtime.createfing in goroutine 1
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mfinal.go:166 +0x3d
goroutine 4 gp=0xc000003500 m=nil [chan receive]:
runtime.gopark(0xc0000948c0?, 0xc0007f2060?, 0x60?, 0x9f?, 0x7ffb8642e728?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000309f18 sp=0xc000309ef8 pc=0x7ffb85fe57ae
runtime.chanrecv(0xc000048150, 0x0, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/chan.go:664 +0x445
fp=0xc000309f90 sp=0xc000309f18 pc=0x7ffb85f83625
runtime.chanrecv1(0x0?, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/chan.go:506 +0x12
fp=0xc000309fb8 sp=0xc000309f90 pc=0x7ffb85f831b2
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1796
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1799 +0x2f
fp=0xc000309fe0 sp=0xc000309fb8 pc=0x7ffb85f953af
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000309fe8 sp=0xc000309fe0 pc=0x7ffb85fed801
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1794 +0x85
goroutine 24 gp=0xc000106540 m=nil [chan receive]:
runtime.gopark(0x7ffb85fe3259?, 0xc00050de10?, 0x25?, 0x22?, 0x68?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc00050ddc8 sp=0xc00050dda8 pc=0x7ffb85fe57ae
runtime.chanrecv(0xc0000ac7e0, 0xc00050ded8, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/chan.go:664 +0x445
fp=0xc00050de40 sp=0xc00050ddc8 pc=0x7ffb85f83625
runtime.chanrecv2(0xc000188960?, 0x8?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/chan.go:511 +0x12
fp=0xc00050de68 sp=0xc00050de40 pc=0x7ffb85f831d2
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.uploadAllStreams({0x7ffb87db6858,
0xc0001bc5f0}, {0x283fa4dcaf0, 0xc0000e2de0}, 0xc0000ac7e0, 0x8, 0xc000118278,
0xc0006701a0)
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:487
+0x166 fp=0xc00050df08 sp=0xc00050de68 pc=0x7ffb874d2dc6
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.(*statement).ingestStream.func5()
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:280
+0x45 fp=0xc00050df58 sp=0xc00050df08 pc=0x7ffb874d0f85
golang.org/x/sync/errgroup.(*Group).add.func1()
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:128
+0x7e fp=0xc00050dfe0 sp=0xc00050df58 pc=0x7ffb86758dde
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc00050dfe8 sp=0xc00050dfe0 pc=0x7ffb85fed801
created by golang.org/x/sync/errgroup.(*Group).add in goroutine 17
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:96
+0x76
goroutine 39 gp=0xc000186fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x111fef0febd0?, 0x3?, 0x0?, 0x0?, 0x2c?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000085f38 sp=0xc000085f18 pc=0x7ffb85fe57ae
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1423 +0xe9
fp=0xc000085fc8 sp=0xc000085f38 pc=0x7ffb85f946a9
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc000085fe0 sp=0xc000085fc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000085fe8 sp=0xc000085fe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 40 gp=0xc000187180 m=nil [GC worker (idle)]:
runtime.gopark(0x111feefe9c90?, 0x1?, 0x98?, 0xe0?, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000305f38 sp=0xc000305f18 pc=0x7ffb85fe57ae
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1423 +0xe9
fp=0xc000305fc8 sp=0xc000305f38 pc=0x7ffb85f946a9
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc000305fe0 sp=0xc000305fc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000305fe8 sp=0xc000305fe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 42 gp=0xc000187500 m=nil [GC worker (idle)]:
runtime.gopark(0x7ffb88d8af60?, 0x1?, 0x0?, 0x0?, 0x7ffb876e70a3?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc0000eff38 sp=0xc0000eff18 pc=0x7ffb85fe57ae
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1423 +0xe9
fp=0xc0000effc8 sp=0xc0000eff38 pc=0x7ffb85f946a9
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc0000effe0 sp=0xc0000effc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc0000effe8 sp=0xc0000effe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 43 gp=0xc0001876c0 m=nil [GC worker (idle)]:
runtime.gopark(0x111fef0febd0?, 0x3?, 0x0?, 0x0?, 0xc000048070?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc0000f1f38 sp=0xc0000f1f18 pc=0x7ffb85fe57ae
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1423 +0xe9
fp=0xc0000f1fc8 sp=0xc0000f1f38 pc=0x7ffb85f946a9
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc0000f1fe0 sp=0xc0000f1fc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc0000f1fe8 sp=0xc0000f1fe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 44 gp=0xc000187880 m=nil [GC worker (idle)]:
runtime.gopark(0x111fef0febd0?, 0x3?, 0x40?, 0x4f?, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc0000ebf38 sp=0xc0000ebf18 pc=0x7ffb85fe57ae
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1423 +0xe9
fp=0xc0000ebfc8 sp=0xc0000ebf38 pc=0x7ffb85f946a9
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc0000ebfe0 sp=0xc0000ebfc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc0000ebfe8 sp=0xc0000ebfe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 6 gp=0xc0000036c0 m=nil [GC worker (idle)]:
runtime.gopark(0x7ffb88d8af60?, 0x1?, 0x40?, 0x4f?, 0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc00030bf38 sp=0xc00030bf18 pc=0x7ffb85fe57ae
runtime.gcBgMarkWorker(0xc0003885b0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1423 +0xe9
fp=0xc00030bfc8 sp=0xc00030bf38 pc=0x7ffb85f946a9
runtime.gcBgMarkStartWorkers.gowrap1()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x25
fp=0xc00030bfe0 sp=0xc00030bfc8 pc=0x7ffb85f94585
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc00030bfe8 sp=0xc00030bfe0 pc=0x7ffb85fed801
created by runtime.gcBgMarkStartWorkers in goroutine 37
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/mgc.go:1339 +0x105
goroutine 50 gp=0xc000003880 m=nil [IO wait]:
runtime.gopark(0x0?, 0xc00043e7a0?, 0x48?, 0xe8?, 0xc00043e84c?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc00010f6e8 sp=0xc00010f6c8 pc=0x7ffb85fe57ae
runtime.netpollblock(0xdd4?, 0x85f80ce6?, 0xfb?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/netpoll.go:575
+0xf7 fp=0xc00010f720 sp=0xc00010f6e8 pc=0x7ffb85fabe57
internal/poll.runtime_pollWait(0x283fa2198c0, 0x72)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/netpoll.go:351
+0x85 fp=0xc00010f740 sp=0xc00010f720 pc=0x7ffb85fe4945
internal/poll.(*pollDesc).wait(0xc00018dc00?, 0xc00018ca20?, 0x0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/internal/poll/fd_poll_runtime.go:84
+0x27 fp=0xc00010f768 sp=0xc00010f740 pc=0x7ffb86076047
internal/poll.execIO(0xc00043e7a0, 0x7ffb87b7de88)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/internal/poll/fd_windows.go:177
+0x105 fp=0xc00010f7e0 sp=0xc00010f768 pc=0x7ffb860774a5
internal/poll.(*FD).Read(0xc00043e788, {0xc00036e000, 0x2000, 0x2000})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/internal/poll/fd_windows.go:438
+0x29b fp=0xc00010f880 sp=0xc00010f7e0 pc=0x7ffb8607817b
net.(*netFD).Read(0xc00043e788, {0xc00036e000?, 0x7ffb85f92536?,
0x7ffb88d8af60?})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/fd_posix.go:55 +0x25
fp=0xc00010f8c8 sp=0xc00010f880 pc=0x7ffb86446c85
net.(*conn).Read(0xc00007e100, {0xc00036e000?, 0x283fa494578?,
0x283d4e00a38?})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/net.go:194 +0x45
fp=0xc00010f910 sp=0xc00010f8c8 pc=0x7ffb8645b5a5
crypto/tls.(*atLeastReader).Read(0xc0007f2030, {0xc00036e000?,
0x7ffb88d8af60?, 0xc00010f9c8?})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/crypto/tls/conn.go:809
+0x3b fp=0xc00010f958 sp=0xc00010f910 pc=0x7ffb864b8b1b
bytes.(*Buffer).ReadFrom(0xc0001497b8, {0x7ffb87d9de40, 0xc0007f2030})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/bytes/buffer.go:211 +0x98
fp=0xc00010f9b0 sp=0xc00010f958 pc=0x7ffb8609d8b8
crypto/tls.(*Conn).readFromUntil(0xc000149508, {0x283fa2199d8,
0xc00007e100}, 0x7ffb85fb0e74?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/crypto/tls/conn.go:831
+0xde fp=0xc00010f9e8 sp=0xc00010f9b0 pc=0x7ffb864b8cfe
crypto/tls.(*Conn).readRecordOrCCS(0xc000149508, 0x0)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/crypto/tls/conn.go:629
+0x3cf fp=0xc00010fc60 sp=0xc00010f9e8 pc=0x7ffb864b5e0f
crypto/tls.(*Conn).readRecord(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/crypto/tls/conn.go:591
crypto/tls.(*Conn).Read(0xc000149508, {0xc0003c1000, 0x1000, 0xc000323500?})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/crypto/tls/conn.go:1385
+0x145 fp=0xc00010fcc8 sp=0xc00010fc60 pc=0x7ffb864bc5e5
net/http.(*persistConn).Read(0xc0001fe360, {0xc0003c1000?, 0x7ffb86566125?,
0x7ffb87d9a6e0?})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/http/transport.go:2122
+0x47 fp=0xc00010fd28 sp=0xc00010fcc8 pc=0x7ffb8656d627
bufio.(*Reader).fill(0xc000188d80)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/bufio/bufio.go:113 +0x103
fp=0xc00010fd60 sp=0xc00010fd28 pc=0x7ffb86205403
bufio.(*Reader).Peek(0xc000188d80, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/bufio/bufio.go:152 +0x53
fp=0xc00010fd80 sp=0xc00010fd60 pc=0x7ffb86205533
net/http.(*persistConn).readLoop(0xc0001fe360)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/http/transport.go:2275
+0x172 fp=0xc00010ffc8 sp=0xc00010fd80 pc=0x7ffb8656e132
net/http.(*Transport).dialConn.gowrap2()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/http/transport.go:1944
+0x25 fp=0xc00010ffe0 sp=0xc00010ffc8 pc=0x7ffb8656cb65
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc00010ffe8 sp=0xc00010ffe0 pc=0x7ffb85fed801
created by net/http.(*Transport).dialConn in goroutine 13
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/http/transport.go:1944
+0x174f
goroutine 51 gp=0xc000003a40 m=nil [select]:
runtime.gopark(0xc00050bf48?, 0x2?, 0xc?, 0x2c?, 0xc00050bef4?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc00050bd80 sp=0xc00050bd60 pc=0x7ffb85fe57ae
runtime.selectgo(0xc00050bf48, 0xc00050bef0, 0xc000315e40?, 0x0,
0xc00035f320?, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/select.go:351
+0x837 fp=0xc00050beb8 sp=0xc00050bd80 pc=0x7ffb85fc6577
net/http.(*persistConn).writeLoop(0xc0001fe360)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/http/transport.go:2590
+0xe7 fp=0xc00050bfc8 sp=0xc00050beb8 pc=0x7ffb8656fa47
net/http.(*Transport).dialConn.gowrap3()
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/http/transport.go:1945
+0x25 fp=0xc00050bfe0 sp=0xc00050bfc8 pc=0x7ffb8656cb05
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc00050bfe8 sp=0xc00050bfe0 pc=0x7ffb85fed801
created by net/http.(*Transport).dialConn in goroutine 13
C:/hostedtoolcache/windows/go/1.24.1/x64/src/net/http/transport.go:1945
+0x17a5
goroutine 68 gp=0xc000186a80 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0xc000509db0?, 0x7ffb85f8acb4?, 0xe0?, 0x64?, 0xc000580008?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc000509d50 sp=0xc000509d30 pc=0x7ffb85fe57ae
runtime.goparkunlock(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:441
runtime.semacquire1(0xc0008b42b0, 0x0, 0x1, 0x0, 0x18)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/sema.go:188 +0x22f
fp=0xc000509db8 sp=0xc000509d50 pc=0x7ffb85fc764f
sync.runtime_SemacquireWaitGroup(0xc000206540?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/sema.go:110 +0x25
fp=0xc000509df0 sp=0xc000509db8 pc=0x7ffb85fe6b85
sync.(*WaitGroup).Wait(0x0?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/sync/waitgroup.go:118
+0x48 fp=0xc000509e18 sp=0xc000509df0 pc=0x7ffb85ff5d48
golang.org/x/sync/errgroup.(*Group).Wait(0xc0008b42a0)
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:65
+0x1e fp=0xc000509e38 sp=0xc000509e18 pc=0x7ffb86758bfe
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.runParallelParquetWriters({0x7ffb87db6858,
0xc0001bc5f0}, 0xc0008b4000, 0xa00000, 0x8, 0xc0000b41e0, {{0x7ffb87db0290,
0xc00043ad80}, 0x0, 0x0, ...}, ...)
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:424
+0x3b8 fp=0xc000509ed8 sp=0xc000509e38 pc=0x7ffb874d2598
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.(*statement).ingestStream.func4()
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:256
+0x5e fp=0xc000509f58 sp=0xc000509ed8 pc=0x7ffb874d0ffe
golang.org/x/sync/errgroup.(*Group).add.func1()
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:128
+0x7e fp=0xc000509fe0 sp=0xc000509f58 pc=0x7ffb86758dde
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc000509fe8 sp=0xc000509fe0 pc=0x7ffb85fed801
created by golang.org/x/sync/errgroup.(*Group).add in goroutine 17
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:96
+0x76
goroutine 23 gp=0xc0004be380 m=nil [select]:
runtime.gopark(0xc00058ff80?, 0x3?, 0x0?, 0x0?, 0xc00058ff2a?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:435 +0xce
fp=0xc00058fdb8 sp=0xc00058fd98 pc=0x7ffb85fe57ae
runtime.selectgo(0xc00058ff80, 0xc00058ff24, 0x7ffb85f831b2?, 0x0, 0x0?, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/select.go:351
+0x837 fp=0xc00058fef0 sp=0xc00058fdb8 pc=0x7ffb85fc6577
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.runCopyTasks.func4()
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:635
+0x145 fp=0xc00058ffe0 sp=0xc00058fef0 pc=0x7ffb874d3de5
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc00058ffe8 sp=0xc00058ffe0 pc=0x7ffb85fed801
created by
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.runCopyTasks in goroutine
17
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:630
+0x3c5
goroutine 16 gp=0xc0004be540 m=12 mp=0xc0004b8808 [runnable (scan)]:
runtime.goschedguarded(...)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/proc.go:372
runtime.memclrNoHeapPointersChunked(0xc0004b8808?, 0x1f23e10?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/malloc.go:1699
+0x6f fp=0xc00070f3d0 sp=0xc00070f3a0 pc=0x7ffb85f8b6ef
runtime.mallocgcLarge(0x48?, 0x7ffb878d0c20, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/malloc.go:1600
+0x1db fp=0xc00070f430 sp=0xc00070f3d0 pc=0x7ffb85f8b33b
runtime.mallocgc(0x1f23e10, 0x7ffb878d0c20, 0x1)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/malloc.go:1063
+0xc5 fp=0xc00070f460 sp=0xc00070f430 pc=0x7ffb85fe3285
runtime.makeslice(0xc0002e0870?, 0xc00052d4d0?, 0x7ffb85f8ea06?)
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/slice.go:116 +0x49
fp=0xc00070f488 sp=0xc00070f460 pc=0x7ffb85fe7389
github.com/apache/arrow-go/v18/parquet/pqarrow.writeDenseArrow(0xc0001bc820,
{0x7ffb87dd9f70, 0xc000158a80}, {0x7ffb87dd3b40, 0xc0002e0870}, {0xc002b0e000,
0x14c296, 0x200000}, {0x0, 0x0, ...}, ...)
C:/Users/runneradmin/go/pkg/mod/github.com/apache/arrow-go/[email protected]/parquet/pqarrow/encode_arrow.go:486
+0x9bc fp=0xc00070f840 sp=0xc00070f488 pc=0x7ffb86f1049c
github.com/apache/arrow-go/v18/parquet/pqarrow.WriteArrowToColumn({0x7ffb87db6820,
0xc00035f560}, {0x7ffb87dd9f70, 0xc000158a80}, {0x7ffb87dd3b40, 0xc0002e0870},
{0xc002b0e000, 0x14c296, 0x200000}, {0x0, ...}, ...)
C:/Users/runneradmin/go/pkg/mod/github.com/apache/arrow-go/[email protected]/parquet/pqarrow/encode_arrow.go:232
+0x325 fp=0xc00070f900 sp=0xc00070f840 pc=0x7ffb86f0f9c5
github.com/apache/arrow-go/v18/parquet/pqarrow.(*arrowColumnWriter).Write(0xc00052db68,
{0x7ffb87db6820, 0xc00035f560})
C:/Users/runneradmin/go/pkg/mod/github.com/apache/arrow-go/[email protected]/parquet/pqarrow/encode_arrow.go:193
+0x533 fp=0xc00070fb30 sp=0xc00070f900 pc=0x7ffb86f0f393
github.com/apache/arrow-go/v18/parquet/pqarrow.(*FileWriter).WriteColumnChunked(0xc0000adb20,
0x7ffb88d88f20?, 0xc00052dc30?, 0x1?)
C:/Users/runneradmin/go/pkg/mod/github.com/apache/arrow-go/[email protected]/parquet/pqarrow/file_writer.go:330
+0xe5 fp=0xc00070fbe8 sp=0xc00070fb30 pc=0x7ffb86f16625
github.com/apache/arrow-go/v18/parquet/pqarrow.(*FileWriter).WriteColumnData(0xc0000adb20,
{0x7ffb87dd3b40, 0xc00069f6d0})
C:/Users/runneradmin/go/pkg/mod/github.com/apache/arrow-go/[email protected]/parquet/pqarrow/file_writer.go:339
+0xc5 fp=0xc00070fc68 sp=0xc00070fbe8 pc=0x7ffb86f16745
github.com/apache/arrow-go/v18/parquet/pqarrow.(*FileWriter).Write(0xc0000adb20,
{0x7ffb87dd07d0, 0xc00066cf00})
C:/Users/runneradmin/go/pkg/mod/github.com/apache/arrow-go/[email protected]/parquet/pqarrow/file_writer.go:242
+0x285 fp=0xc00070fd70 sp=0xc00070fc68 pc=0x7ffb86f161a5
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.writeRecordToParquet(0xc0000adb20,
{0x7ffb87dd07d0, 0xc00066cf00})
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:334
+0x45 fp=0xc00070fda8 sp=0xc00070fd70 pc=0x7ffb874d1bc5
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.writeParquet(0x0?,
{0x7ffb87d9a800?, 0xc00035f380?}, 0xc0000ac770, 0xa00000, 0x0?,
{{0x7ffb87db0290, 0xc00043ad80}, 0x0, 0x0, ...})
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:368
+0x125 fp=0xc00070fe58 sp=0xc00070fda8 pc=0x7ffb874d1da5
github.com/apache/arrow-adbc/go/adbc/driver/snowflake.runParallelParquetWriters.func3()
D:/a/arrow-adbc/arrow-adbc/adbc/go/adbc/driver/snowflake/bulk_ingestion.go:441
+0x19f fp=0xc00070ff58 sp=0xc00070fe58 pc=0x7ffb874d27ff
golang.org/x/sync/errgroup.(*Group).add.func1()
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:128
+0x7e fp=0xc00070ffe0 sp=0xc00070ff58 pc=0x7ffb86758dde
runtime.goexit({})
C:/hostedtoolcache/windows/go/1.24.1/x64/src/runtime/asm_amd64.s:1700
+0x1 fp=0xc00070ffe8 sp=0xc00070ffe0 pc=0x7ffb85fed801
created by golang.org/x/sync/errgroup.(*Group).add in goroutine 68
C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:96
+0x76
Process finished with exit code 2
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]