amunra opened a new issue, #975:
URL: https://github.com/apache/arrow-adbc/issues/975

   See https://github.com/apache/arrow/issues/37094 for background of what I'm 
doing.
   
   My Python code:
   
   ```python
   import time
   from adbc_driver_flightsql import DatabaseOptions
   import adbc_driver_flightsql.dbapi as flight_sql
   
   
   def main():
       uri = f'grpc+tcp://localhost:50051'
       auth = 'uuid_token'
       query = 'select * from cpu'
   
       start = time.perf_counter_ns()
       db_kwargs = {
           DatabaseOptions.AUTHORIZATION_HEADER.value: "Bearer " + auth,
       }
       with flight_sql.connect(uri, db_kwargs=db_kwargs) as conn:
           with conn.cursor() as cursor:
               cursor.execute(query)
               table = cursor.fetch_arrow_table()
       df = table.to_pandas()
       elapsed = float(end - start) / 1000000000.0
   
       elapsed = float(end - start) / 1000000000.0
       rows_sec = float(len(df)) / elapsed
       print(df)
       print(f'rows/sec: {rows_sec:.2f}')
   
   
   if __name__ == '__main__':
       main()
   ```
   
   
   ```
   $ ./bench_flight_sql.py 
   
/home/ubuntu/.pyenv/versions/3.11.4/lib/python3.11/site-packages/adbc_driver_manager/dbapi.py:295:
 Warning: Cannot disable autocommit; conn will not be DB-API 2.0 compliant
     warnings.warn(
   unexpected fault address 0x0
   fatal error: fault
   [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0x7fa76e432a2f]
   
   goroutine 17 [running, locked to thread]:
   runtime.throw({0x7fa76e4401fa?, 0xc000179a80?})
           /usr/local/go/src/runtime/panic.go:1047 +0x5f fp=0xc000179a40 
sp=0xc000179a10 pc=0x7fa76dda88df
   runtime.sigpanic()
           /usr/local/go/src/runtime/signal_unix.go:842 +0x2c5 fp=0xc000179a90 
sp=0xc000179a40 pc=0x7fa76ddbe2a5
   
github.com/apache/arrow/go/v13/arrow/cdata.releaseExportedArray(0x55e4d43bffd0)
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/cdata/exports.go:112
 +0x1cf fp=0xc000179b20 sp=0xc000179a90 pc=0x7fa76e432a2f
   _cgoexp_da989c89755a_releaseExportedArray(0x7fa76e6dc490?)
           _cgo_gotypes.go:393 +0x1c fp=0xc000179b38 sp=0xc000179b20 
pc=0x7fa76e4341fc
   runtime.cgocallbackg1(0x7fa76e4341e0, 0xc000179cf0?, 0x0)
           /usr/local/go/src/runtime/cgocall.go:316 +0x2c2 fp=0xc000179c08 
sp=0xc000179b38 pc=0x7fa76dd76cc2
   runtime.cgocallbackg(0xc000006680?, 0x300000002?, 0xc000006680?)
           /usr/local/go/src/runtime/cgocall.go:235 +0x109 fp=0xc000179c98 
sp=0xc000179c08 pc=0x7fa76dd76949
   runtime.cgocallbackg(0x7fa76e4341e0, 0x7ffede2a6298, 0x0)
           <autogenerated>:1 +0x31 fp=0xc000179cc0 sp=0xc000179c98 
pc=0x7fa76dddacf1
   runtime.cgocallback(0x7fa76dd767c5, 0x7fa76e43dc10, 0xc000179d50)
           /usr/local/go/src/runtime/asm_amd64.s:994 +0xb3 fp=0xc000179ce8 
sp=0xc000179cc0 pc=0x7fa76ddd8733
   runtime.systemstack_switch()
           /usr/local/go/src/runtime/asm_amd64.s:459 fp=0xc000179cf0 
sp=0xc000179ce8 pc=0x7fa76ddd66e0
   runtime.cgocall(0x7fa76e43dc10, 0xc000179d50)
           /usr/local/go/src/runtime/cgocall.go:168 +0x85 fp=0xc000179d28 
sp=0xc000179cf0 pc=0x7fa76dd767c5
   
github.com/apache/arrow/go/v13/arrow/cdata._Cfunc_ArrowArrayRelease(0x55e4d43bffd0)
           _cgo_gotypes.go:177 +0x45 fp=0xc000179d50 sp=0xc000179d28 
pc=0x7fa76e426c25
   
github.com/apache/arrow/go/v13/arrow/cdata.releaseExportedArray.func6(0x55e4d42ff1f0?)
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/cdata/exports.go:113
 +0x3a fp=0xc000179d88 sp=0xc000179d50 pc=0x7fa76e432c7a
   
github.com/apache/arrow/go/v13/arrow/cdata.releaseExportedArray(0x55e4d42ff1f0)
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/cdata/exports.go:113
 +0x1e5 fp=0xc000179e18 sp=0xc000179d88 pc=0x7fa76e432a45
   _cgoexp_da989c89755a_releaseExportedArray(0x7ffede2a64a0?)
           _cgo_gotypes.go:393 +0x1c fp=0xc000179e30 sp=0xc000179e18 
pc=0x7fa76e4341fc
   runtime.cgocallbackg1(0x7fa76e4341e0, 0xc000179fe0?, 0x0)
           /usr/local/go/src/runtime/cgocall.go:316 +0x2c2 fp=0xc000179f00 
sp=0xc000179e30 pc=0x7fa76dd76cc2
   runtime.cgocallbackg(0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/cgocall.go:235 +0x109 fp=0xc000179f90 
sp=0xc000179f00 pc=0x7fa76dd76949
   runtime.cgocallbackg(0x7fa76e4341e0, 0x7ffede2a6398, 0x0)
           <autogenerated>:1 +0x31 fp=0xc000179fb8 sp=0xc000179f90 
pc=0x7fa76dddacf1
   runtime.cgocallback(0x0, 0x0, 0x0)
           /usr/local/go/src/runtime/asm_amd64.s:994 +0xb3 fp=0xc000179fe0 
sp=0xc000179fb8 pc=0x7fa76ddd8733
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000179fe8 
sp=0xc000179fe0 pc=0x7fa76ddd8981
   
   goroutine 6 [select]:
   runtime.gopark(0xc000114f98?, 0x2?, 0x0?, 0x0?, 0xc000114f7c?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000114e00 
sp=0xc000114de0 pc=0x7fa76ddab4f6
   runtime.selectgo(0xc000114f98, 0xc000114f78, 0xc000136000?, 0x0, 0x0?, 0x1)
           /usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc000114f40 
sp=0xc000114e00 pc=0x7fa76ddba89c
   google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc0000a6fc0)
           
/root/go/pkg/mod/google.golang.org/[email protected]/balancer_conn_wrappers.go:115 
+0x73 fp=0xc000114fc8 sp=0xc000114f40 pc=0x7fa76e3499b3
   google.golang.org/grpc.newCCBalancerWrapper.func1()
           
/root/go/pkg/mod/google.golang.org/[email protected]/balancer_conn_wrappers.go:76 
+0x26 fp=0xc000114fe0 sp=0xc000114fc8 pc=0x7fa76e349906
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000114fe8 
sp=0xc000114fe0 pc=0x7fa76ddd8981
   created by google.golang.org/grpc.newCCBalancerWrapper
           
/root/go/pkg/mod/google.golang.org/[email protected]/balancer_conn_wrappers.go:76 
+0x22a
   
   goroutine 2 [force gc (idle)]:
   runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007cfb0 
sp=0xc00007cf90 pc=0x7fa76ddab4f6
   runtime.goparkunlock(...)
           /usr/local/go/src/runtime/proc.go:369
   runtime.forcegchelper()
           /usr/local/go/src/runtime/proc.go:302 +0xad fp=0xc00007cfe0 
sp=0xc00007cfb0 pc=0x7fa76ddab38d
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007cfe8 
sp=0xc00007cfe0 pc=0x7fa76ddd8981
   created by runtime.init.6
           /usr/local/go/src/runtime/proc.go:290 +0x25
   
   goroutine 3 [GC sweep wait]:
   runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007d790 
sp=0xc00007d770 pc=0x7fa76ddab4f6
   runtime.goparkunlock(...)
           /usr/local/go/src/runtime/proc.go:369
   runtime.bgsweep(0x0?)
           /usr/local/go/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc00007d7c8 
sp=0xc00007d790 pc=0x7fa76dd97997
   runtime.gcenable.func1()
           /usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc00007d7e0 
sp=0xc00007d7c8 pc=0x7fa76dd8c5e6
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007d7e8 
sp=0xc00007d7e0 pc=0x7fa76ddd8981
   created by runtime.gcenable
           /usr/local/go/src/runtime/mgc.go:178 +0x6b
   
   goroutine 4 [GC scavenge wait]:
   runtime.gopark(0x7fa76ebe1c20?, 0x1f97c0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007df70 
sp=0xc00007df50 pc=0x7fa76ddab4f6
   runtime.goparkunlock(...)
           /usr/local/go/src/runtime/proc.go:369
   runtime.(*scavengerState).park(0x7fa76ebe1c20)
           /usr/local/go/src/runtime/mgcscavenge.go:389 +0x53 fp=0xc00007dfa0 
sp=0xc00007df70 pc=0x7fa76dd959f3
   runtime.bgscavenge(0x0?)
           /usr/local/go/src/runtime/mgcscavenge.go:622 +0x65 fp=0xc00007dfc8 
sp=0xc00007dfa0 pc=0x7fa76dd95fe5
   runtime.gcenable.func2()
           /usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc00007dfe0 
sp=0xc00007dfc8 pc=0x7fa76dd8c586
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007dfe8 
sp=0xc00007dfe0 pc=0x7fa76ddd8981
   created by runtime.gcenable
           /usr/local/go/src/runtime/mgc.go:179 +0xaa
   
   goroutine 5 [finalizer wait]:
   runtime.gopark(0x0?, 0x7fa76e6cda10?, 0x20?, 0xe0?, 0x1000000010?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007c628 
sp=0xc00007c608 pc=0x7fa76ddab4f6
   runtime.goparkunlock(...)
           /usr/local/go/src/runtime/proc.go:369
   runtime.runfinq()
           /usr/local/go/src/runtime/mfinal.go:180 +0x10f fp=0xc00007c7e0 
sp=0xc00007c628 pc=0x7fa76dd8b6ef
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007c7e8 
sp=0xc00007c7e0 pc=0x7fa76ddd8981
   created by runtime.createfing
           /usr/local/go/src/runtime/mfinal.go:157 +0x45
   
   goroutine 20 [runnable]:
   runtime.gopark(0xc00017b6d0?, 0x2?, 0x58?, 0xa2?, 0xc00017b69c?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00017b520 
sp=0xc00017b500 pc=0x7fa76ddab4f6
   runtime.selectgo(0xc00017b6d0, 0xc00017b698, 0x0?, 0x0, 0xc000a5f97d?, 0x1)
           /usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc00017b660 
sp=0xc00017b520 pc=0x7fa76ddba89c
   
google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient(0xc00048c5f0,
 {0xc000a610c9, 0x62c17, 0x62c17})
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:195
 +0xa5 fp=0xc00017b700 sp=0xc00017b660 pc=0x7fa76e2f1f05
   
google.golang.org/grpc/internal/transport.(*recvBufferReader).Read(0xc00048c5f0,
 {0xc000a610c9?, 0xc0001941f0?, 0x7fa76e5f3ca0?})
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:175
 +0x147 fp=0xc00017b740 sp=0xc00017b700 pc=0x7fa76e2f1c47
   
google.golang.org/grpc/internal/transport.(*transportReader).Read(0xc000484d20, 
{0xc000a610c9?, 0xc00017b7c0?, 0x7fa76e2d7fa7?})
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:514
 +0x32 fp=0xc00017b788 sp=0xc00017b740 pc=0x7fa76e2f31f2
   io.ReadAtLeast({0x7fa76e6d2fa0, 0xc000484d20}, {0xc0009b0000, 0x113ce0, 
0x113ce0}, 0x113ce0)
           /usr/local/go/src/io/io.go:332 +0x9a fp=0xc00017b7d0 sp=0xc00017b788 
pc=0x7fa76de348da
   io.ReadFull(...)
           /usr/local/go/src/io/io.go:351
   google.golang.org/grpc/internal/transport.(*Stream).Read(0xc0004ac7e0, 
{0xc0009b0000, 0x113ce0, 0x113ce0})
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:498
 +0xa5 fp=0xc00017b810 sp=0xc00017b7d0 pc=0x7fa76e2f3165
   google.golang.org/grpc.(*parser).recvMsg(0xc00049a2e8, 0x1000000)
           /root/go/pkg/mod/google.golang.org/[email protected]/rpc_util.go:616 
+0xcb fp=0xc00017b890 sp=0xc00017b810 pc=0x7fa76e35a9cb
   google.golang.org/grpc.recvAndDecompress(0x7fa76e03b38a?, 0xc0004ac7e0, 
{0x0, 0x0}, 0x1000000, 0x0, {0x0, 0x0})
           /root/go/pkg/mod/google.golang.org/[email protected]/rpc_util.go:729 
+0x66 fp=0xc00017b928 sp=0xc00017b890 pc=0x7fa76e35b246
   google.golang.org/grpc.recv(0x203000?, {0x7fa76f2968d8, 0x7fa76ec13778}, 
0xc00017ba48?, {0x0?, 0x0?}, {0x7fa76e6769e0, 0xc0001b2200}, 0x7fa76e6d86c0?, 
0x0, ...)
           /root/go/pkg/mod/google.golang.org/[email protected]/rpc_util.go:795 
+0x6e fp=0xc00017b9a0 sp=0xc00017b928 pc=0x7fa76e35b92e
   google.golang.org/grpc.(*csAttempt).recvMsg(0xc00049e680, {0x7fa76e6769e0?, 
0xc0001b2200}, 0xc000102340?)
           /root/go/pkg/mod/google.golang.org/[email protected]/stream.go:1072 
+0x2cc fp=0xc00017bad0 sp=0xc00017b9a0 pc=0x7fa76e36e88c
   google.golang.org/grpc.(*clientStream).RecvMsg.func1(0xc00037f080?)
           /root/go/pkg/mod/google.golang.org/[email protected]/stream.go:909 +0x25 
fp=0xc00017bb00 sp=0xc00017bad0 pc=0x7fa76e36d965
   google.golang.org/grpc.(*clientStream).withRetry(0xc0004ac5a0, 0xc00017bc20, 
0xc00017bbf0)
           /root/go/pkg/mod/google.golang.org/[email protected]/stream.go:744 +0x3be 
fp=0xc00017bb70 sp=0xc00017bb00 pc=0x7fa76e36c5be
   google.golang.org/grpc.(*clientStream).RecvMsg(0xc0004ac5a0, 
{0x7fa76e6769e0?, 0xc0001b2200?})
           /root/go/pkg/mod/google.golang.org/[email protected]/stream.go:908 +0x13a 
fp=0xc00017bc50 sp=0xc00017bb70 pc=0x7fa76e36d59a
   
github.com/apache/arrow/go/v13/arrow/flight.(*clientStream).RecvMsg(0xc00049c2a0,
 {0x7fa76e6769e0?, 0xc0001b2200?})
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/client.go:204
 +0x37 fp=0xc00017bc90 sp=0xc00017bc50 pc=0x7fa76e3f9817
   
github.com/apache/arrow/go/v13/arrow/flight/internal/flight.(*flightServiceDoGetClient).Recv(0xc000488400)
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/internal/flight/Flight_grpc.pb.go:194
 +0x4c fp=0xc00017bcc0 sp=0xc00017bc90 pc=0x7fa76e381a6c
   
github.com/apache/arrow/go/v13/arrow/flight.(*dataMessageReader).Message(0xc0000b3130)
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/record_batch_reader.go:59
 +0x5b fp=0xc00017bd30 sp=0xc00017bcc0 pc=0x7fa76e3fc23b
   github.com/apache/arrow/go/v13/arrow/ipc.(*Reader).next(0xc000300b40)
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/ipc/reader.go:231
 +0xd4 fp=0xc00017be10 sp=0xc00017bd30 pc=0x7fa76e3efe54
   github.com/apache/arrow/go/v13/arrow/ipc.(*Reader).Next(0xc000300b40?)
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/ipc/reader.go:176
 +0x7f fp=0xc00017be28 sp=0xc00017be10 pc=0x7fa76e3ef8bf
   github.com/apache/arrow-adbc/go/adbc/driver/flightsql.newRecordReader.func3()
           /adbc/go/adbc/driver/flightsql/record_reader.go:147 +0x35c 
fp=0xc00017bf78 sp=0xc00017be28 pc=0x7fa76e4249bc
   golang.org/x/sync/errgroup.(*Group).Go.func1()
           /root/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75 
+0x64 fp=0xc00017bfe0 sp=0xc00017bf78 pc=0x7fa76e4168e4
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00017bfe8 
sp=0xc00017bfe0 pc=0x7fa76ddd8981
   created by golang.org/x/sync/errgroup.(*Group).Go
           /root/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:72 
+0xa5
   
   goroutine 21 [semacquire]:
   runtime.gopark(0xc00018e1c0?, 0xc000078794?, 0x0?, 0x20?, 0xc0000787b0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000786c0 
sp=0xc0000786a0 pc=0x7fa76ddab4f6
   runtime.goparkunlock(...)
           /usr/local/go/src/runtime/proc.go:369
   runtime.semacquire1(0xc00012ad10, 0x48?, 0x1, 0x0)
           /usr/local/go/src/runtime/sema.go:150 +0x20f fp=0xc000078728 
sp=0xc0000786c0 pc=0x7fa76ddbb96f
   sync.runtime_Semacquire(0x7fa76e6d1fc0?)
           /usr/local/go/src/runtime/sema.go:62 +0x25 fp=0xc000078758 
sp=0xc000078728 pc=0x7fa76ddd4cc5
   sync.(*WaitGroup).Wait(0x7fa76e6d7201?)
           /usr/local/go/src/sync/waitgroup.go:139 +0x52 fp=0xc000078780 
sp=0xc000078758 pc=0x7fa76dddfbb2
   golang.org/x/sync/errgroup.(*Group).Wait(0xc00012ad00)
           /root/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:53 
+0x27 fp=0xc0000787a0 sp=0xc000078780 pc=0x7fa76e416747
   github.com/apache/arrow-adbc/go/adbc/driver/flightsql.newRecordReader.func4()
           /adbc/go/adbc/driver/flightsql/record_reader.go:158 +0x45 
fp=0xc0000787e0 sp=0xc0000787a0 pc=0x7fa76e424605
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000787e8 
sp=0xc0000787e0 pc=0x7fa76ddd8981
   created by 
github.com/apache/arrow-adbc/go/adbc/driver/flightsql.newRecordReader
           /adbc/go/adbc/driver/flightsql/record_reader.go:157 +0xa68
   
   goroutine 39 [IO wait]:
   runtime.gopark(0x7fa76ddea387?, 0xb?, 0x0?, 0x0?, 0x3?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000113af8 
sp=0xc000113ad8 pc=0x7fa76ddab4f6
   runtime.netpollblock(0x7fa76dde8665?, 0x8?, 0x0?)
           /usr/local/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc000113b30 
sp=0xc000113af8 pc=0x7fa76dda3e57
   internal/poll.runtime_pollWait(0x7fa76f258f98, 0x72)
           /usr/local/go/src/runtime/netpoll.go:305 +0x89 fp=0xc000113b50 
sp=0xc000113b30 pc=0x7fa76ddd35a9
   internal/poll.(*pollDesc).wait(0xc0001b2100?, 0xc0001d2000?, 0x0)
           /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 
fp=0xc000113b78 sp=0xc000113b50 pc=0x7fa76de39412
   internal/poll.(*pollDesc).waitRead(...)
           /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
   internal/poll.(*FD).Read(0xc0001b2100, {0xc0001d2000, 0x8000, 0x8000})
           /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a 
fp=0xc000113bf8 sp=0xc000113b78 pc=0x7fa76de3a77a
   net.(*netFD).Read(0xc0001b2100, {0xc0001d2000?, 0x30?, 0x7fa76e632540?})
           /usr/local/go/src/net/fd_posix.go:55 +0x29 fp=0xc000113c40 
sp=0xc000113bf8 pc=0x7fa76e100189
   net.(*conn).Read(0xc0001ae028, {0xc0001d2000?, 0xc000484000?, 0xc000012030?})
           /usr/local/go/src/net/net.go:183 +0x45 fp=0xc000113c88 
sp=0xc000113c40 pc=0x7fa76e1117c5
   bufio.(*Reader).Read(0xc00018e3c0, {0xc0001ea040, 0x9, 0x100000009?})
           /usr/local/go/src/bufio/bufio.go:237 +0x1bb fp=0xc000113cc0 
sp=0xc000113c88 pc=0x7fa76dfa9ddb
   io.ReadAtLeast({0x7fa76e6d1d40, 0xc00018e3c0}, {0xc0001ea040, 0x9, 0x9}, 0x9)
           /usr/local/go/src/io/io.go:332 +0x9a fp=0xc000113d08 sp=0xc000113cc0 
pc=0x7fa76de348da
   io.ReadFull(...)
           /usr/local/go/src/io/io.go:351
   golang.org/x/net/http2.readFrameHeader({0xc0001ea040?, 0x9?, 0xc00019e570?}, 
{0x7fa76e6d1d40?, 0xc00018e3c0?})
           /root/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x6e 
fp=0xc000113d58 sp=0xc000113d08 pc=0x7fa76e2be6ee
   golang.org/x/net/http2.(*Framer).ReadFrame(0xc0001ea000)
           /root/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x95 
fp=0xc000113e08 sp=0xc000113d58 pc=0x7fa76e2bef55
   
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc0001ec000, 
0xc000130000?)
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1592
 +0x265 fp=0xc000113fc0 sp=0xc000113e08 pc=0x7fa76e2e1f85
   google.golang.org/grpc/internal/transport.newHTTP2Client.func11()
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:394
 +0x2a fp=0xc000113fe0 sp=0xc000113fc0 pc=0x7fa76e2d748a
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000113fe8 
sp=0xc000113fe0 pc=0x7fa76ddd8981
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:394
 +0x1c3b
   
   goroutine 40 [runnable]:
   runtime.gopark(0xc0000f5f08?, 0x2?, 0x65?, 0x91?, 0xc0000f5edc?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000f5d68 
sp=0xc0000f5d48 pc=0x7fa76ddab4f6
   runtime.selectgo(0xc0000f5f08, 0xc0000f5ed8, 0x7070e0910100402?, 0x0, 
0xc0001ac370?, 0x1)
           /usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc0000f5ea8 
sp=0xc0000f5d68 pc=0x7fa76ddba89c
   google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0001ac320, 
0x1)
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:417
 +0x115 fp=0xc0000f5f38 sp=0xc0000f5ea8 pc=0x7fa76e2cccd5
   google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0001ee000)
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:549
 +0x91 fp=0xc0000f5f98 sp=0xc0000f5f38 pc=0x7fa76e2cd431
   google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:448
 +0x7b fp=0xc0000f5fe0 sp=0xc0000f5f98 pc=0x7fa76e2d735b
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000f5fe8 
sp=0xc0000f5fe0 pc=0x7fa76ddd8981
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
           
/root/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:446
 +0x2293
   
   goroutine 41 [GC worker (idle)]:
   runtime.gopark(0x7fa76e36a4fc?, 0xc0004ac120?, 0x20?, 0x2d?, 0xc0001ae040?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007e750 
sp=0xc00007e730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00007e7e0 
sp=0xc00007e750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007e7e8 
sp=0xc00007e7e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 42 [GC worker (idle)]:
   runtime.gopark(0x8a1bc7fc0b9?, 0x1?, 0x72?, 0x26?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004ba750 
sp=0xc0004ba730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004ba7e0 
sp=0xc0004ba750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004ba7e8 
sp=0xc0004ba7e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 53 [select]:
   runtime.gopark(0xc0004b67b0?, 0x2?, 0x38?, 0x72?, 0xc0004b6794?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004b6618 
sp=0xc0004b65f8 pc=0x7fa76ddab4f6
   runtime.selectgo(0xc0004b67b0, 0xc0004b6790, 0xc0004b67d0?, 0x0, 0x0?, 0x1)
           /usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc0004b6758 
sp=0xc0004b6618 pc=0x7fa76ddba89c
   google.golang.org/grpc.newClientStreamWithParams.func4()
           /root/go/pkg/mod/google.golang.org/[email protected]/stream.go:375 +0x92 
fp=0xc0004b67e0 sp=0xc0004b6758 pc=0x7fa76e36a4d2
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004b67e8 
sp=0xc0004b67e0 pc=0x7fa76ddd8981
   created by google.golang.org/grpc.newClientStreamWithParams
           /root/go/pkg/mod/google.golang.org/[email protected]/stream.go:374 +0xe6f
   
   goroutine 54 [select]:
   runtime.gopark(0xc0004bafb0?, 0x2?, 0x0?, 0x0?, 0xc0004baf94?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004bae18 
sp=0xc0004badf8 pc=0x7fa76ddab4f6
   runtime.selectgo(0xc0004bafb0, 0xc0004baf90, 0x0?, 0x0, 0x0?, 0x1)
           /usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc0004baf58 
sp=0xc0004bae18 pc=0x7fa76ddba89c
   github.com/apache/arrow/go/v13/arrow/flight.CreateClientMiddleware.func2.2()
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/client.go:154
 +0x7b fp=0xc0004bafe0 sp=0xc0004baf58 pc=0x7fa76e3f8b9b
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004bafe8 
sp=0xc0004bafe0 pc=0x7fa76ddd8981
   created by 
github.com/apache/arrow/go/v13/arrow/flight.CreateClientMiddleware.func2
           
/root/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/client.go:153
 +0x40d
   
   goroutine 9 [GC worker (idle)]:
   runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007ef50 
sp=0xc00007ef30 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00007efe0 
sp=0xc00007ef50 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007efe8 
sp=0xc00007efe0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 22 [GC worker (idle)]:
   runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004b6f50 
sp=0xc0004b6f30 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004b6fe0 
sp=0xc0004b6f50 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004b6fe8 
sp=0xc0004b6fe0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 23 [GC worker (idle)]:
   runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004b7750 
sp=0xc0004b7730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004b77e0 
sp=0xc0004b7750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004b77e8 
sp=0xc0004b77e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 24 [GC worker (idle)]:
   runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004b7f50 
sp=0xc0004b7f30 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004b7fe0 
sp=0xc0004b7f50 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004b7fe8 
sp=0xc0004b7fe0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 55 [GC worker (idle)]:
   runtime.gopark(0x8a1bbea4da1?, 0x0?, 0x0?, 0x0?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004bb750 
sp=0xc0004bb730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004bb7e0 
sp=0xc0004bb750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004bb7e8 
sp=0xc0004bb7e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 56 [GC worker (idle)]:
   runtime.gopark(0x8a1bc7e42af?, 0x1?, 0x51?, 0xb9?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004bbf50 
sp=0xc0004bbf30 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004bbfe0 
sp=0xc0004bbf50 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004bbfe8 
sp=0xc0004bbfe0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 43 [GC worker (idle)]:
   runtime.gopark(0x8a1bbea51ed?, 0x1?, 0xca?, 0xa?, 0x7fa76e2cd6a0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000078f50 
sp=0xc000078f30 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000078fe0 
sp=0xc000078f50 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000078fe8 
sp=0xc000078fe0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 44 [GC worker (idle)]:
   runtime.gopark(0x8a1bc4a97b9?, 0x1?, 0x48?, 0x77?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000079750 
sp=0xc000079730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0000797e0 
sp=0xc000079750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000797e8 
sp=0xc0000797e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 10 [GC worker (idle)]:
   runtime.gopark(0x8a1bbea4cb1?, 0x3?, 0xc1?, 0xcb?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007f750 
sp=0xc00007f730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00007f7e0 
sp=0xc00007f750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007f7e8 
sp=0xc00007f7e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 25 [GC worker (idle)]:
   runtime.gopark(0x8a1bbea5427?, 0x3?, 0xf6?, 0x4a?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004b8750 
sp=0xc0004b8730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004b87e0 
sp=0xc0004b8750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004b87e8 
sp=0xc0004b87e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 57 [GC worker (idle)]:
   runtime.gopark(0x8a1bc7d31de?, 0x1?, 0xf6?, 0x31?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0004bc750 
sp=0xc0004bc730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0004bc7e0 
sp=0xc0004bc750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004bc7e8 
sp=0xc0004bc7e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 45 [GC worker (idle)]:
   runtime.gopark(0x8a1bbea5355?, 0x1?, 0x12?, 0x89?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000079f50 
sp=0xc000079f30 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000079fe0 
sp=0xc000079f50 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000079fe8 
sp=0xc000079fe0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 46 [GC worker (idle)]:
   runtime.gopark(0x8a1bc7e5f5b?, 0x1?, 0xf5?, 0x88?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007a750 
sp=0xc00007a730 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00007a7e0 
sp=0xc00007a750 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007a7e8 
sp=0xc00007a7e0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   
   goroutine 47 [GC worker (idle)]:
   runtime.gopark(0x8a1bc7fa8a9?, 0x1?, 0x31?, 0x67?, 0x0?)
           /usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007af50 
sp=0xc00007af30 pc=0x7fa76ddab4f6
   runtime.gcBgMarkWorker()
           /usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00007afe0 
sp=0xc00007af50 pc=0x7fa76dd8e751
   runtime.goexit()
           /usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007afe8 
sp=0xc00007afe0 pc=0x7fa76ddd8981
   created by runtime.gcBgMarkStartWorkers
           /usr/local/go/src/runtime/mgc.go:1159 +0x25
   Aborted (core dumped)
   ```
   
   Versions:
   ```
   >>> import pyarrow
   >>> pyarrow.__version__
   '12.0.1'
   >>> import adbc_driver_flightsql
   >>> adbc_driver_flightsql.__version__
   '0.5.1'
   ```
   
   


-- 
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]

Reply via email to