Backport #9649
closedSegfault running thread_safe torture tests under Ruby 2.0
Description
We received the following report on the thread_safe project: https://github.com/headius/thread_safe/issues/32
It does not appear that any extension code is involved in the backtrace, so I believe the most likely scenario is that the problem lies in MRI.
I have not received any reports of segfaults other than this one.
Files
Updated by normalperson (Eric Wong) about 8 years ago
This is fixed in Ruby 2.0.0 p451, seems related to
https://bugs.ruby-lang.org/issues/9178
Updated by hansdegraaff (Hans de Graaff) almost 7 years ago
I can still reproduce this issue with ruby 2.0.0p645 (2015-04-13 revision 50299) [x86_64-linux] and thread_safe 0.3.5. The error is not consistent, so it may take a couple of runs to actually hit the problem.
See https://github.com/ruby-concurrency/thread_safe/issues/21 for a new bug report on this including backtrace.
Updated by usa (Usaku NAKAMURA) almost 7 years ago
The normal maintenance phase of ruby 2.0.0 is already ended.
Try ruby 2.1 or 2.2.
Updated by hansdegraaff (Hans de Graaff) almost 7 years ago
- File threadsafe-ruby21.txt threadsafe-ruby21.txt added
I can also reproduce this with ruby 2.1 (note that it may take a couple of test runs of the threadsafe test suite to trigger this).
Updated by hansdegraaff (Hans de Graaff) almost 7 years ago
So far I have not been able to reproduce this with ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]