icexelloss opened a new issue, #41862:
URL: https://github.com/apache/arrow/issues/41862

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   I am seeing a deadlock when destructing an ObjectOutputStream. I have 
attached the stack trace.
   
   I did some debugging and found that the issue seems to be that the mutex in 
question is already held by this thread (I checked the __owner field in the 
pthread_mutex_t which points to the hanging thread)
   
   Unfortunately the stack trace doesn’t show exactly which mutex it is trying 
to lock. I wonder if someone more familiar with the IO code has some ideas what 
might be the issue and where to dig deeper?
   
   
[arrow_object_output_stream_stacktrace.txt](https://github.com/apache/arrow/files/15469090/arrow_object_output_stream_stacktrace.txt)
   
   
   ### Component(s)
   
   C++


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