lidavidm commented on PR #36986:
URL: https://github.com/apache/arrow/pull/36986#issuecomment-1673393350

   So, I don't understand why, but bouncing through a pure-Python thread fixes 
the segfault. It seems something about having the C-callback in the traceback 
at some point borks the interpreter. It does seem that the asyncio 
implementation tries to get the traceback unconditionally (in 
call_soon_threadsafe -> call_soon -> asyncio.events.Handle) so I suppose maybe 
Cython isn't giving a valid traceback object for 
`_client_async_get_flight_info`? (Should probably go confirm that.)
   
   No clue about the first error...


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