Project

General

Profile

Bug #16398

Active Support unit test error since caac5f777ae288b5982708b8690e712e1cae0cf6

Added by yahonda (Yasuo Honda) 7 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
ruby -v:
ruby 2.7.0dev (2019-10-19T19:52:20Z master caac5f777a) [x86_64-linux]
[ruby-core:96095]
Tags:

Description

This issue has been originally reported at https://github.com/rails/rails/issues/37676 . According to git bisect of ruby repository, this error reproduces since https://github.com/ruby/ruby/commit/caac5f777ae288b5982708b8690e712e1cae0cf6

  • Steps to reproduce
git clone https://github.com/rails/rails.git
cd rails/activesupport
bundle update --bundler
bundle install
TESTOPTS="--seed=0 --name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error\|LoadInterlockAwareMonitorTest#test_entering_with_blocking/" bundle exec rake
  • Error since caac5f777ae288b5982708b8690e712e1cae0cf6
$ ruby -v
ruby 2.7.0dev (2019-10-19T19:52:20Z master caac5f777a) [x86_64-linux]
$ TESTOPTS="--seed=0 --name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error\|LoadInterlockAwareMonitorTest#test_entering_with_blocking/" bundle exec rake
/home/yahonda/.rbenv/versions/2.7.0-yahonda/bin/ruby -w -I"lib:test" -I"/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/rake-13.0.0/lib" "/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/rake-13.0.0/lib/rake/rake_test_loader.rb" "test/actionable_error_test.rb" "test/array_inquirer_test.rb" "test/autoload_test.rb" "test/benchmarkable_test.rb" "test/broadcast_logger_test.rb" "test/cache/cache_entry_test.rb" "test/cache/cache_key_test.rb" "test/cache/cache_store_logger_test.rb" "test/cache/cache_store_namespace_test.rb" "test/cache/cache_store_setting_test.rb" "test/cache/local_cache_middleware_test.rb" "test/cache/stores/file_store_test.rb" "test/cache/stores/mem_cache_store_test.rb" "test/cache/stores/memory_store_test.rb" "test/cache/stores/null_store_test.rb" "test/cache/stores/redis_cache_store_test.rb" "test/callback_inheritance_test.rb" "test/callbacks_test.rb" "test/class_cache_test.rb" "test/clean_backtrace_test.rb" "test/clean_logger_test.rb" "test/concern_test.rb" "test/concurrency/load_interlock_aware_monitor_test.rb" "test/configurable_test.rb" "test/core_ext/array/access_test.rb" "test/core_ext/array/conversions_test.rb" "test/core_ext/array/extract_options_test.rb" "test/core_ext/array/extract_test.rb" "test/core_ext/array/grouping_test.rb" "test/core_ext/array/prepend_append_test.rb" "test/core_ext/array/wrap_test.rb" "test/core_ext/bigdecimal_test.rb" "test/core_ext/class/attribute_test.rb" "test/core_ext/class_test.rb" "test/core_ext/date_and_time_compatibility_test.rb" "test/core_ext/date_ext_test.rb" "test/core_ext/date_time_ext_test.rb" "test/core_ext/digest/uuid_test.rb" "test/core_ext/duration_test.rb" "test/core_ext/enumerable_test.rb" "test/core_ext/file_test.rb" "test/core_ext/hash/transform_values_test.rb" "test/core_ext/hash_ext_test.rb" "test/core_ext/integer_ext_test.rb" "test/core_ext/kernel/concern_test.rb" "test/core_ext/kernel_test.rb" "test/core_ext/load_error_test.rb" "test/core_ext/marshal_test.rb" "test/core_ext/module/anonymous_test.rb" "test/core_ext/module/attr_internal_test.rb" "test/core_ext/module/attribute_accessor_per_thread_test.rb" "test/core_ext/module/attribute_accessor_test.rb" "test/core_ext/module/attribute_aliasing_test.rb" "test/core_ext/module/concerning_test.rb" "test/core_ext/module/introspection_test.rb" "test/core_ext/module/remove_method_test.rb" "test/core_ext/module_test.rb" "test/core_ext/name_error_test.rb" "test/core_ext/numeric_ext_test.rb" "test/core_ext/object/acts_like_test.rb" "test/core_ext/object/blank_test.rb" "test/core_ext/object/deep_dup_test.rb" "test/core_ext/object/duplicable_test.rb" "test/core_ext/object/inclusion_test.rb" "test/core_ext/object/instance_variables_test.rb" "test/core_ext/object/json_cherry_pick_test.rb" "test/core_ext/object/json_gem_encoding_test.rb" "test/core_ext/object/to_param_test.rb" "test/core_ext/object/to_query_test.rb" "test/core_ext/object/try_test.rb" "test/core_ext/range_ext_test.rb" "test/core_ext/regexp_ext_test.rb" "test/core_ext/secure_random_test.rb" "test/core_ext/string_ext_test.rb" "test/core_ext/time_ext_test.rb" "test/core_ext/time_with_zone_test.rb" "test/core_ext/uri_ext_test.rb" "test/current_attributes_test.rb" "test/dependencies_test.rb" "test/deprecation/method_wrappers_test.rb" "test/deprecation/proxy_wrappers_test.rb" "test/deprecation_test.rb" "test/descendants_tracker_with_autoloading_test.rb" "test/descendants_tracker_without_autoloading_test.rb" "test/digest_test.rb" "test/encrypted_configuration_test.rb" "test/encrypted_file_test.rb" "test/evented_file_update_checker_test.rb" "test/executor_test.rb" "test/file_update_checker_test.rb" "test/fork_tracker_test.rb" "test/gzip_test.rb" "test/hash_with_indifferent_access_test.rb" "test/i18n_test.rb" "test/inflector_test.rb" "test/json/decoding_test.rb" "test/json/encoding_test.rb" "test/key_generator_test.rb" "test/lazy_load_hooks_test.rb" "test/log_subscriber_test.rb" "test/logger_test.rb" "test/message_encryptor_test.rb" "test/message_verifier_test.rb" "test/messages/rotation_configuration_test.rb" "test/multibyte_chars_test.rb" "test/multibyte_conformance_test.rb" "test/multibyte_grapheme_break_conformance_test.rb" "test/multibyte_normalization_conformance_test.rb" "test/multibyte_proxy_test.rb" "test/notifications/evented_notification_test.rb" "test/notifications/instrumenter_test.rb" "test/notifications_test.rb" "test/number_helper_i18n_test.rb" "test/number_helper_test.rb" "test/option_merger_test.rb" "test/ordered_hash_test.rb" "test/ordered_options_test.rb" "test/parameter_filter_test.rb" "test/reloader_test.rb" "test/rescuable_test.rb" "test/safe_buffer_test.rb" "test/secure_compare_rotator_test.rb" "test/security_utils_test.rb" "test/share_lock_test.rb" "test/silence_logger_test.rb" "test/string_inquirer_test.rb" "test/subscriber_test.rb" "test/tagged_logging_test.rb" "test/test_case_test.rb" "test/testing/after_teardown_test.rb" "test/testing/constant_lookup_test.rb" "test/testing/file_fixtures_test.rb" "test/testing/method_call_assertions_test.rb" "test/time_travel_test.rb" "test/time_zone_test.rb" "test/transliterate_test.rb" "test/xml_mini/jdom_engine_test.rb" "test/xml_mini/libxml_engine_test.rb" "test/xml_mini/libxmlsax_engine_test.rb" "test/xml_mini/nokogiri_engine_test.rb" "test/xml_mini/nokogirisax_engine_test.rb" "test/xml_mini/rexml_engine_test.rb" "test/xml_mini/xml_mini_engine_test.rb" "test/xml_mini_test.rb" "test/zeitwerk_inflector_test.rb" --seed=0 --name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error\|LoadInterlockAwareMonitorTest#test_entering_with_blocking/
/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/tzinfo-1.2.5/lib/tzinfo/ruby_core_support.rb:142: warning: The last argument is used as the keyword parameter
/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/tzinfo-1.2.5/lib/tzinfo/ruby_core_support.rb:142: warning: The last argument is used as the keyword parameter
WARNING: Nokogiri was built against LibXML version 2.9.9, but has dynamically loaded 2.9.10
Run options: --seed=0 "--name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error|LoadInterlockAwareMonitorTest#test_entering_with_blocking/"

# Running:

E

Error:
ActiveSupport::Concurrency::LoadInterlockAwareMonitorTest#test_entering_with_blocking:
fatal: No live threads left. Deadlock?
6 threads, 6 sleeps current:0x00005649b9d9d8f0 main thread:0x00005649b71e2020
* #<Thread:0x00005649b7235ad0 sleep_forever>
   rb_thread_t:0x00005649b71e2020 native:0x00007f29b37fb740 int:0
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:47:in `join'
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:47:in `test_entering_with_blocking'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/test.rb:98:in `block (3 levels) in run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/test.rb:195:in `capture_exceptions'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/test.rb:95:in `block (2 levels) in run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:268:in `time_it'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/test.rb:94:in `block in run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:363:in `on_signal'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/test.rb:211:in `with_info_handler'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/test.rb:93:in `run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:1014:in `run_one_method'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:337:in `run_one_method'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:324:in `block (2 levels) in run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:323:in `each'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:323:in `block in run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:363:in `on_signal'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:350:in `with_info_handler'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:322:in `run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:162:in `block in __run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:162:in `map'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:162:in `__run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:139:in `run'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest.rb:66:in `block in autorun'
* #<Thread:0x00005649b8445310@/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/drb/drb.rb:1273 sleep_forever>
   rb_thread_t:0x00005649b7f59430 native:0x00007f29a2cac700 int:0
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:110:in `sleep'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:110:in `wait'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:110:in `wait'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:131:in `wait_until'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/drb/drb.rb:1252:in `block in _execute'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:210:in `mon_synchronize'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/drb/drb.rb:1251:in `_execute'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/drb/drb.rb:1276:in `block in make_pool'
* #<Thread:0x00005649b97c9f08@/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/parallel.rb:28 sleep_forever>
   rb_thread_t:0x00005649b9bbc8a0 native:0x00007f29a2a96700 int:0
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/parallel.rb:30:in `pop'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/parallel.rb:30:in `block (2 levels) in start'
* #<Thread:0x00005649b97c9d78@/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/parallel.rb:28 sleep_forever>
   rb_thread_t:0x00005649b9bbccb0 native:0x00007f29a217a700 int:1
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/parallel.rb:30:in `pop'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/minitest-5.12.2/lib/minitest/parallel.rb:30:in `block (2 levels) in start'
* #<Thread:0x00005649b96f0e10@/home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:25 sleep_forever>
   rb_thread_t:0x00005649b9d9d8f0 native:0x00007f29a1f79700 int:0
    depended by: tb_thread_id:0x00005649b71e2020
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:30:in `synchronize'
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:30:in `block (2 levels) in test_entering_with_blocking'
   /home/yahonda/git/rails/activesupport/lib/active_support/dependencies/interlock.rb:42:in `block in running'
   /home/yahonda/git/rails/activesupport/lib/active_support/concurrency/share_lock.rb:162:in `sharing'
   /home/yahonda/git/rails/activesupport/lib/active_support/dependencies/interlock.rb:41:in `running'
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:26:in `block in test_entering_with_blocking'
* #<Thread:0x00005649b96f0d20@/home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:36 sleep_forever>
   rb_thread_t:0x00005649b9d9dbc0 native:0x00007f29a1d78700 int:0
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:110:in `sleep'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:110:in `wait'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:110:in `wait'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:122:in `wait_while'
   /home/yahonda/git/rails/activesupport/lib/active_support/concurrency/share_lock.rb:220:in `wait_for'
   /home/yahonda/git/rails/activesupport/lib/active_support/concurrency/share_lock.rb:83:in `block (2 levels) in start_exclusive'
   /home/yahonda/git/rails/activesupport/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
   /home/yahonda/git/rails/activesupport/lib/active_support/concurrency/share_lock.rb:82:in `block in start_exclusive'
   /home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/2.7.0/monitor.rb:210:in `mon_synchronize'
   /home/yahonda/git/rails/activesupport/lib/active_support/concurrency/share_lock.rb:77:in `start_exclusive'
   /home/yahonda/git/rails/activesupport/lib/active_support/concurrency/share_lock.rb:149:in `exclusive'
   /home/yahonda/git/rails/activesupport/lib/active_support/dependencies/interlock.rb:13:in `loading'
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:41:in `block (2 levels) in test_entering_with_blocking'
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:37:in `synchronize'
   /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:37:in `block in test_entering_with_blocking'

    /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:47:in `join'
    /home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:47:in `test_entering_with_blocking'


rails test home/yahonda/git/rails/activesupport/test/concurrency/load_interlock_aware_monitor_test.rb:18
  • Not reproduced by using 434966bffddd4299d34f5d1f7f225bf7396d0807, the previous commit of caac5f777ae288b5982708b8690e712e1cae0cf6
$ ruby -v
ruby 2.7.0dev (2019-10-19T17:58:58Z master 434966bffd) [x86_64-linux]
$ TESTOPTS="--seed=0 --name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error\|LoadInterlockAwareMonitorTest#test_entering_with_blocking/" bundle exec rake
/home/yahonda/.rbenv/versions/2.7.0-yahonda/bin/ruby -w -I"lib:test" -I"/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/rake-13.0.0/lib" "/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/rake-13.0.0/lib/rake/rake_test_loader.rb" "test/actionable_error_test.rb" "test/array_inquirer_test.rb" "test/autoload_test.rb" "test/benchmarkable_test.rb" "test/broadcast_logger_test.rb" "test/cache/cache_entry_test.rb" "test/cache/cache_key_test.rb" "test/cache/cache_store_logger_test.rb" "test/cache/cache_store_namespace_test.rb" "test/cache/cache_store_setting_test.rb" "test/cache/local_cache_middleware_test.rb" "test/cache/stores/file_store_test.rb" "test/cache/stores/mem_cache_store_test.rb" "test/cache/stores/memory_store_test.rb" "test/cache/stores/null_store_test.rb" "test/cache/stores/redis_cache_store_test.rb" "test/callback_inheritance_test.rb" "test/callbacks_test.rb" "test/class_cache_test.rb" "test/clean_backtrace_test.rb" "test/clean_logger_test.rb" "test/concern_test.rb" "test/concurrency/load_interlock_aware_monitor_test.rb" "test/configurable_test.rb" "test/core_ext/array/access_test.rb" "test/core_ext/array/conversions_test.rb" "test/core_ext/array/extract_options_test.rb" "test/core_ext/array/extract_test.rb" "test/core_ext/array/grouping_test.rb" "test/core_ext/array/prepend_append_test.rb" "test/core_ext/array/wrap_test.rb" "test/core_ext/bigdecimal_test.rb" "test/core_ext/class/attribute_test.rb" "test/core_ext/class_test.rb" "test/core_ext/date_and_time_compatibility_test.rb" "test/core_ext/date_ext_test.rb" "test/core_ext/date_time_ext_test.rb" "test/core_ext/digest/uuid_test.rb" "test/core_ext/duration_test.rb" "test/core_ext/enumerable_test.rb" "test/core_ext/file_test.rb" "test/core_ext/hash/transform_values_test.rb" "test/core_ext/hash_ext_test.rb" "test/core_ext/integer_ext_test.rb" "test/core_ext/kernel/concern_test.rb" "test/core_ext/kernel_test.rb" "test/core_ext/load_error_test.rb" "test/core_ext/marshal_test.rb" "test/core_ext/module/anonymous_test.rb" "test/core_ext/module/attr_internal_test.rb" "test/core_ext/module/attribute_accessor_per_thread_test.rb" "test/core_ext/module/attribute_accessor_test.rb" "test/core_ext/module/attribute_aliasing_test.rb" "test/core_ext/module/concerning_test.rb" "test/core_ext/module/introspection_test.rb" "test/core_ext/module/remove_method_test.rb" "test/core_ext/module_test.rb" "test/core_ext/name_error_test.rb" "test/core_ext/numeric_ext_test.rb" "test/core_ext/object/acts_like_test.rb" "test/core_ext/object/blank_test.rb" "test/core_ext/object/deep_dup_test.rb" "test/core_ext/object/duplicable_test.rb" "test/core_ext/object/inclusion_test.rb" "test/core_ext/object/instance_variables_test.rb" "test/core_ext/object/json_cherry_pick_test.rb" "test/core_ext/object/json_gem_encoding_test.rb" "test/core_ext/object/to_param_test.rb" "test/core_ext/object/to_query_test.rb" "test/core_ext/object/try_test.rb" "test/core_ext/range_ext_test.rb" "test/core_ext/regexp_ext_test.rb" "test/core_ext/secure_random_test.rb" "test/core_ext/string_ext_test.rb" "test/core_ext/time_ext_test.rb" "test/core_ext/time_with_zone_test.rb" "test/core_ext/uri_ext_test.rb" "test/current_attributes_test.rb" "test/dependencies_test.rb" "test/deprecation/method_wrappers_test.rb" "test/deprecation/proxy_wrappers_test.rb" "test/deprecation_test.rb" "test/descendants_tracker_with_autoloading_test.rb" "test/descendants_tracker_without_autoloading_test.rb" "test/digest_test.rb" "test/encrypted_configuration_test.rb" "test/encrypted_file_test.rb" "test/evented_file_update_checker_test.rb" "test/executor_test.rb" "test/file_update_checker_test.rb" "test/fork_tracker_test.rb" "test/gzip_test.rb" "test/hash_with_indifferent_access_test.rb" "test/i18n_test.rb" "test/inflector_test.rb" "test/json/decoding_test.rb" "test/json/encoding_test.rb" "test/key_generator_test.rb" "test/lazy_load_hooks_test.rb" "test/log_subscriber_test.rb" "test/logger_test.rb" "test/message_encryptor_test.rb" "test/message_verifier_test.rb" "test/messages/rotation_configuration_test.rb" "test/multibyte_chars_test.rb" "test/multibyte_conformance_test.rb" "test/multibyte_grapheme_break_conformance_test.rb" "test/multibyte_normalization_conformance_test.rb" "test/multibyte_proxy_test.rb" "test/notifications/evented_notification_test.rb" "test/notifications/instrumenter_test.rb" "test/notifications_test.rb" "test/number_helper_i18n_test.rb" "test/number_helper_test.rb" "test/option_merger_test.rb" "test/ordered_hash_test.rb" "test/ordered_options_test.rb" "test/parameter_filter_test.rb" "test/reloader_test.rb" "test/rescuable_test.rb" "test/safe_buffer_test.rb" "test/secure_compare_rotator_test.rb" "test/security_utils_test.rb" "test/share_lock_test.rb" "test/silence_logger_test.rb" "test/string_inquirer_test.rb" "test/subscriber_test.rb" "test/tagged_logging_test.rb" "test/test_case_test.rb" "test/testing/after_teardown_test.rb" "test/testing/constant_lookup_test.rb" "test/testing/file_fixtures_test.rb" "test/testing/method_call_assertions_test.rb" "test/time_travel_test.rb" "test/time_zone_test.rb" "test/transliterate_test.rb" "test/xml_mini/jdom_engine_test.rb" "test/xml_mini/libxml_engine_test.rb" "test/xml_mini/libxmlsax_engine_test.rb" "test/xml_mini/nokogiri_engine_test.rb" "test/xml_mini/nokogirisax_engine_test.rb" "test/xml_mini/rexml_engine_test.rb" "test/xml_mini/xml_mini_engine_test.rb" "test/xml_mini_test.rb" "test/zeitwerk_inflector_test.rb" --seed=0 --name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error\|LoadInterlockAwareMonitorTest#test_entering_with_blocking/
/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/tzinfo-1.2.5/lib/tzinfo/ruby_core_support.rb:142: warning: The last argument is used as the keyword parameter
/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/tzinfo-1.2.5/lib/tzinfo/ruby_core_support.rb:142: warning: The last argument is used as the keyword parameter
WARNING: Nokogiri was built against LibXML version 2.9.9, but has dynamically loaded 2.9.10
Run options: --seed=0 "--name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error|LoadInterlockAwareMonitorTest#test_entering_with_blocking/"

# Running:

..

Finished in 0.055882s, 35.7897 runs/s, 53.6846 assertions/s.
2 runs, 3 assertions, 0 failures, 0 errors, 0 skips
/home/yahonda/.rbenv/versions/2.7.0-yahonda/bin/ruby -w -I"lib:test" -I"/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/rake-13.0.0/lib" "/home/yahonda/.rbenv/versions/2.7.0-yahonda/lib/ruby/gems/2.7.0/gems/rake-13.0.0/lib/rake/rake_test_loader.rb" "test/cache/stores/redis_cache_store_test.rb" --seed=0 --name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error\|LoadInterlockAwareMonitorTest#test_entering_with_blocking/
Run options: --seed=0 "--name=/ConstantLookupTest#test_does_not_swallow_exception_on_no_method_error|LoadInterlockAwareMonitorTest#test_entering_with_blocking/"

# Running:



Finished in 0.005640s, 0.0000 runs/s, 0.0000 assertions/s.
0 runs, 0 assertions, 0 failures, 0 errors, 0 skips
$

Updated by y-yagi (Yuji Yaginuma) 7 months ago

This is due to refactoring of Monitor class. Ref: https://bugs.ruby-lang.org/issues/16255#note-3

#3

Updated by hsbt (Hiroshi SHIBATA) 6 months ago

  • Tags set to ext
#4

Updated by jeremyevans0 (Jeremy Evans) about 1 month ago

  • Status changed from Open to Closed

Also available in: Atom PDF