Bug #4916

[BUG] Segmentation fault - dyld: lazy symbol binding failed: Symbol not found: _ASN1_put_eoc

Added by Hiroshi Nakamura over 3 years ago. Updated over 3 years ago.

[ruby-core:37286]
Status:Closed
Priority:Normal
Assignee:Hiroshi Nakamura
ruby -v:- Backport:

Description

$ ruby -v -ropenssl -e 'p OpenSSL::OPENSSL_VERSION'
ruby 1.9.3dev (2011-06-22 trunk 32194) [i386-darwin9.8.0]
"OpenSSL 0.9.7l 28 Sep 2006"
$ uname -a
Darwin ... 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386

./miniruby -I../clean-trunk/lib -I. -I.ext/common ../clean-trunk/tool/runruby.rb --extout=.ext -- "../clean-trunk/test/runner.rb" --ruby="./miniruby -I../clean-trunk/lib -I. -I.ext/common ../clean-trunk/tool/runruby.rb --extout=.ext --" -qv
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/test/psych/json/test_stream.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/nodes/test_enumerable.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_alias_and_anchor.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_array.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_boolean.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_class.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_coder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_date_time.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_deprecated.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_document.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_emitter.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_encoding.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_engine_manager.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_exception.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_hash.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_json_tree.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_merge_keys.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_nil.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_null.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_object.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_omap.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_parser.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_psych.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_scalar.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_scalar_scanner.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_serialize_subclasses.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_set.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_stream.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_string.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_struct.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_symbol.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_tainted.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_to_yaml_properties.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_tree_builder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test_yaml.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/visitors/test_depth_first.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/visitors/test_emitter.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/visitors/test_to_ruby.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/visitors/test_yaml_tree.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rake/test_package_task.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rdoc/test_rdoc_rubygems_hook.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_config.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_builder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_command_manager.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_build_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_cert_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_check_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_cleanup_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_contents_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_dependency_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_environment_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_fetch_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_generate_index_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_help_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_install_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_list_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_lock_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_outdated_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_owner_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_pristine_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_push_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_query_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_server_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_sources_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_specification_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_stale_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_uninstall_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_unpack_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_update_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_commands_which_command.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_config_file.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_dependency.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_dependency_installer.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_dependency_list.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_doc_manager.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_ext_configure_builder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_ext_ext_conf_builder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_ext_rake_builder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_format.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_gem_path_searcher.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_gem_runner.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_gemcutter_utilities.rb: cannot load such file -- psych/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:30: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:51: warning: already initialized constant ENGINE
/Users/ko1/ruby/clean-trunk/lib/yaml.rb:55: warning: already initialized constant ENGINE

/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_indexer.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_install_update_options.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_installer.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_local_remote_options.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_package_tar_header.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_package_tar_input.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_package_tar_output.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_package_tar_reader.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_package_tar_reader_entry.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_package_tar_writer.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_package_task.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_path_support.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_platform.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_remote_fetcher.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_requirement.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_security.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_server.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_silent_ui.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_source_index.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_spec_fetcher.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_specification.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_stream_ui.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_text.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_uninstaller.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_validator.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_version.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_gem_version_option.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test_kernel.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_array.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_boolean.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_class.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_engine_manager.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_exception.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_hash.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_null.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_omap.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_set.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_string.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_struct.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_symbol.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_time.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_yaml.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_yaml_properties.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test_yamlstore.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/xmlrpc/test_parser.rb: cannot load such file -- psych
Run options: "--ruby=./miniruby -I../clean-trunk/lib -I. -I.ext/common ../clean-trunk/tool/runruby.rb --extout=.ext --" -qv

Running tests:

Benchmark::bmbm#test_0001_correctly_guess_the_label_width_even_when_not_given = 0.10 s = .
Benchmark::bmbm#test_0002_correctly_output_when_the_label_width_is_given_bmbm_ignore_it_but_it_is_a_frequent_mistake_ = 0.11 s = .
Benchmark::bm#test_0002_correctly_guess_the_label_width_even_when_not_given = 0.00 s = S
Benchmark::bm#test_0005_can_make_extra_calcultations_with_an_array_at_the_end_of_the_benchmark = 0.00 s = .
Benchmark::bm#test_0004_correctly_output_when_no_label_is_given = 0.00 s = .
Benchmark::bm#test_0001_returns_an_array_of_the_times_with_the_labels = 0.00 s = .
Benchmark::bm#test_0003_correctly_output_when_the_label_width_is_given = 0.00 s = .
Benchmark::benchmark#test_0001_makes_extra_calcultations_with_an_array_at_the_end_of_the_benchmark_and_show_the_result = 0.00 s = .
Benchmark::Tms#test_0001_outputs_nicely = 0.00 s = .
Benchmark::Tms#test_0002_wont_modify_the_format_string_given = 0.00 s = .
Benchmark::Report::#item#test_0001_shows_the_title_even_if_not_a_string = 0.04 s = .
MiniTest::Spec#test_0007_needs_to_verify_nil = 0.00 s = .
MiniTest::Spec#test_0008_needs_to_verify_using_any_operator = 0.00 s = .
MiniTest::Spec#test_0009_needs_to_catch_an_expected_exception = 0.00 s = .
MiniTest::Spec#test_0017_needs_to_verify_mismatch = 0.00 s = .
MiniTest::Spec#test_0024_needs_to_be_sensible_about_wont_include_order = 0.00 s = .
MiniTest::Spec#test_0016_needs_to_verify_inequality = 0.00 s = .
MiniTest::Spec#test_0004_needs_to_verify_types_of_objects = 0.00 s = .
MiniTest::Spec#test_0013_needs_to_verify_using_respond_to = 0.00 s = .
MiniTest::Spec#test_0005_needs_to_verify_kinds_of_objects = 0.00 s = .
MiniTest::Spec#test_0022_needs_to_ensure_silence = 0.01 s = .
MiniTest::Spec#test_0010_needs_to_catch_an_unexpected_exception = 0.00 s = .
MiniTest::Spec#test_0014_needs_to_verify_identity = 0.00 s = .
MiniTest::Spec#test_0002_needs_to_verify_equality = 0.00 s = .
MiniTest::Spec#test_0020_needs_to_verify_output_in_stdout = 0.00 s = .
MiniTest::Spec#test_0015_needs_to_verify_throw = 0.00 s = .
MiniTest::Spec#test_0006_needs_to_verify_regexp_matches = 0.00 s = .
MiniTest::Spec#test_0011_needs_raise_if_an_expected_exception_is_not_raised = 0.00 s = .
MiniTest::Spec#test_0003_needs_to_verify_floats_within_a_delta = 0.00 s = .
MiniTest::Spec#test_0023_needs_to_be_sensible_about_must_include_order = 0.00 s = .
MiniTest::Spec#test_0012_needs_to_be_able_to_catch_a_minitest_assertion_exception = 0.00 s = .
MiniTest::Spec#test_0001_needs_to_have_all_methods_named_well = 0.00 s = .
MiniTest::Spec#test_0019_needs_to_verify_non_identity = 0.00 s = .
MiniTest::Spec#test_0021_needs_to_verify_output_in_stderr = 0.00 s = .
MiniTest::Spec#test_0018_needs_to_verify_non_nil = 0.00 s = .
Benchmark::Bugs#test_0001__ruby_dev_40906_can_add_in_place_the_time_of_execution_of_the_block_given = 0.10 s = .
ACLEntryTest#test_all = 0.00 s = .
ACLEntryTest#test_ip = 0.00 s = .
ACLEntryTest#test_ip_v6 = 0.00 s = .
ACLEntryTest#test_name = 0.00 s = .
ACLListTest#test_1 = 0.00 s = .
ACLListTest#test_2 = 0.00 s = .
ACLListTest#test_all_1 = 0.00 s = .
ACLListTest#test_all_2 = 0.00 s = .
ACLTest#test_0 = 0.00 s = .
ACLTest#test_1 = 0.00 s = .
ACLTest#test_not_0 = 0.00 s = .
ACLTest#test_not_1 = 0.00 s = .
AttributesTester#test_accessor = 0.00 s = .
AttributesTester#test_amp_and_lf_attributes = 0.00 s = .
AttributesTester#test_amp_attributes = 0.00 s = .
AttributesTester#test_attribute_deletion = 0.00 s = .
AttributesTester#test_delete = 0.00 s = .
AttributesTester#test_each = 0.00 s = .
AttributesTester#test_each_attribute = 0.00 s = .
AttributesTester#test_element_usage = 0.00 s = .
AttributesTester#test_get_attribute = 0.00 s = .
AttributesTester#test_namespace_conflict = 0.00 s = .
AttributesTester#test_prefixes = 0.00 s = .
AttributesTester#test_quoting = 0.00 s = .
AttributesTester#test_setter = 0.00 s = .
AttributesTester#test_size = 0.00 s = .
AttributesTester#test_ticket_127 = 0.00 s = .
AttributesTester#test_values_with_apostrophes = 0.00 s = .
BaseTester#test_accents = 0.00 s = .
BaseTester#test_character_reference = 0.00 s = .
BaseTester#test_cr = 0.00 s = .
BaseTester#test_empty = 0.00 s = .
BaseTester#test_entity_reference = 0.00 s = .
BaseTester#test_leading_trailing_whitespace = 0.00 s = .
BaseTester#test_space = 0.00 s = .
BaseTester#test_whitespace = 0.00 s = .
CGICookieTest#test_cgi_cookie_arrayinterface = 0.00 s = .
CGICookieTest#test_cgi_cookie_new_complex = 0.00 s = .
CGICookieTest#test_cgi_cookie_new_simple = 0.00 s = .
CGICookieTest#test_cgi_cookie_parse = 0.00 s = .
CGICookieTest#test_cgi_cookie_scriptname = 0.00 s = .
CGICoreTest#test_cgi_core_cookie = 0.00 s = .
CGICoreTest#test_cgi_core_environs = 0.00 s = .
CGICoreTest#test_cgi_core_htmltype = 0.11 s = .
CGICoreTest#test_cgi_core_out = 0.00 s = .
CGICoreTest#test_cgi_core_params_GET = 0.00 s = .
CGICoreTest#test_cgi_core_params_POST = 0.00 s = .
CGICoreTest#test_cgi_core_params_encoding_check = 0.00 s = .
CGICoreTest#test_cgi_core_print = 0.00 s = .
CGICoreTest#test_cgi_parse_illegal_query = 0.00 s = .
CGIHeaderTest#test_cgi_header_argerr = 0.00 s = .
CGIHeaderTest#test_cgi_header_complex = 0.00 s = .
CGIHeaderTest#test_cgi_header_cookie = 0.00 s = .
CGIHeaderTest#test_cgi_header_nph = 0.00 s = .
CGIHeaderTest#test_cgi_header_output_cookies = 0.00 s = .
CGIHeaderTest#test_cgi_header_simple = 0.00 s = .
CGIModrubyTest#test_cgi_modruby_complex = 0.00 s = .
CGIModrubyTest#test_cgi_modruby_location = 0.00 s = .
CGIModrubyTest#test_cgi_modruby_requestparams = 0.00 s = .
CGIModrubyTest#test_cgi_modruby_simple = 0.00 s = .
CGIMultipartTest#test_cgi_multipart_badbody = 0.04 s = .
CGIMultipartTest#test_cgi_multipart_maxmultipartcount = 0.11 s = .
CGIMultipartTest#test_cgi_multipart_maxmultipartlength = 0.00 s = .
CGIMultipartTest#test_cgi_multipart_quoteboundary = 0.11 s = .
CGIMultipartTest#test_cgi_multipart_stringio = 0.00 s = .
CGIMultipartTest#test_cgi_multipart_tempfile = 0.00 s = .
CGISessionTest#test_cgi_session_filestore = 0.09 s = .
CGISessionTest#test_cgi_session_pstore = 0.00 s = .
CGISessionTest#test_cgi_session_specify_session_id = 0.00 s = .
CGISessionTest#test_cgi_session_specify_session_key = 0.00 s = .
CGITagHelperTest#test_cgi_tag_helper_html3 = 0.01 s = .
CGIUtilTest#test_cgi_escape = 0.00 s = .
CGIUtilTest#test_cgi_pretty = 0.00 s = .
CGIUtilTest#test_cgi_unescape = 0.00 s = .
ChangingEncodings#test_0_euc = 0.00 s = .
ChangingEncodings#test_1_utf = 0.00 s = .
ChangingEncodings#test_2_euc = 0.00 s = .
ComplexRational_Test#test_comp_srat = 0.00 s = .
ComplexRational_Test#test_rat_srat = 0.00 s = .
Complex_Test#test_add = 0.00 s = .
Complex_Test#test_attr = 0.00 s = .
Complex_Test#test_attr2 = 0.00 s = .
Complex_Test#test_cmp = 0.00 s = .
Complex_Test#test_coerce = 0.00 s = .
Complex_Test#test_coerce2 = 0.00 s = .
Complex_Test#test_compsub = 0.00 s = .
Complex_Test#test_conv = 0.00 s = .
Complex_Test#test_div = 0.00 s = .
Complex_Test#test_eqeq = 0.00 s = .
Complex_Test#test_eql_p = 0.00 s = .
Complex_Test#test_expt = 0.00 s = .
Complex_Test#test_fdiv = 0.00 s = .
Complex_Test#test_fixed_bug = 0.00 s = .
Complex_Test#test_freeze = 0.00 s = .
Complex_Test#test_hash = 0.00 s = .
Complex_Test#test_inspect = 0.00 s = .
Complex_Test#test_known_bug = 0.00 s = .
Complex_Test#test_marshal = 0.00 s = .
Complex_Test#test_math = 0.00 s = .
Complex_Test#test_mul = 0.00 s = .
Complex_Test#test_negate = 0.00 s = .
Complex_Test#test_parse = 0.04 s = .
Complex_Test#test_polar = 0.00 s = .
Complex_Test#test_quo = 0.00 s = .
Complex_Test#test_rect = 0.00 s = .
Complex_Test#test_respond = 0.00 s = .
Complex_Test#test_ruby19 = 0.00 s = .
Complex_Test#test_sub = 0.00 s = .
Complex_Test#test_supp = 0.00 s = .
Complex_Test#test_to_c = 0.00 s = .
Complex_Test#test_to_f = 0.00 s = .
Complex_Test#test_to_i = 0.00 s = .
Complex_Test#test_to_r = 0.04 s = .
Complex_Test#test_to_s = 0.00 s = .
Complex_Test#test_unify = 0.00 s = .
Complex_Test#test_uplus = 0.00 s = .
Complex_Test2#test_kumi = 0.01 s = .
Complex_Test2#test_kumi2 = 0.00 s = .
ContribTester#test_bad_doctype_Tobias = 0.00 s = .
ContribTester#test_complex_xpath_Tobias = 0.00 s = .
ContribTester#test_deep_clone = 0.00 s = .
ContribTester#test_double_escaping = 0.00 s = .
ContribTester#test_element_cloning_namespace_Chris = 0.00 s = .
ContribTester#test_entities_Holden_Glova = 0.01 s = .
ContribTester#test_external_entity = 0.04 s = .
ContribTester#test_extra_newline_on_read_Chris = 0.00 s = .
ContribTester#test_indenting_error = 0.00 s = .
ContribTester#test_less_than_in_element_content = 0.00 s = .
ContribTester#test_maintain_dtd = 0.00 s = .
ContribTester#test_namespace_Peter = 0.00 s = .
ContribTester#test_namespaces_in_attlist_tobias = 0.00 s = .
ContribTester#test_other_xpath_Tobias = 0.00 s = .
ContribTester#test_pos = 0.00 s = .
ContribTester#test_raw_Terje_Elde = 0.00 s = .
ContribTester#test_text_nodes_nomatch = 0.00 s = .
ContribTester#test_ticket_12 = 0.00 s = .
ContribTester#test_umlaut = 0.01 s = .
ContribTester#test_various_xpath = 0.01 s = .
ContribTester#test_whitespace_after_xml_decl = 0.00 s = .
ContribTester#test_xpath_01_TobiasReif = 0.00 s = .
ContribTester#test_xpath_02_TobiasReif = 0.00 s = .
ContribTester#test_xpath_03_TobiasReif = 0.00 s = .
ContribTester#test_xpath_whitespace_TobiasReif = 0.00 s = .
DL::TestBase#test_empty = 0.00 s = .
DL::TestCFunc#test_empty = 0.00 s = .
DL::TestCFunc#test_inspect = 0.00 s = .
DL::TestCFunc#test_inspect_is_tainted = 0.00 s = .
DL::TestCFunc#test_last_error = 0.00 s = .
DL::TestCFunc#test_name_should_be_duped = 0.00 s = .
DL::TestCFunc#test_new_ptr = 0.00 s = .
DL::TestCFunc#test_new_ptr_type_name = 0.00 s = .
DL::TestCFunc#test_ptr = 0.00 s = .
DL::TestCFunc#test_ptr= = 0.00 s = .
DL::TestCFunc#test_set_calltype = 0.00 s = .
DL::TestCFunc#test_to_i = 0.00 s = .
DL::TestCFunc#test_to_s = 0.00 s = .
DL::TestCParser#test_empty = 0.00 s = .
DL::TestCParser#test_uint_ctype = 0.00 s = .
DL::TestCPtr#test_aref_aset = 0.00 s = .
DL::TestCPtr#test_cmp = 0.00 s = .
DL::TestCPtr#test_cptr_to_int = 0.00 s = .
DL::TestCPtr#test_empty = 0.00 s = .
DL::TestCPtr#test_equals = 0.00 s = .
DL::TestCPtr#test_free = 0.00 s = .
DL::TestCPtr#test_free= = 0.04 s = .
DL::TestCPtr#test_inspect = 0.00 s = .
DL::TestCPtr#test_malloc_free_func = 0.00 s = .
DL::TestCPtr#test_malloc_free_func_int = 0.00 s = .
DL::TestCPtr#test_minus = 0.00 s = .
DL::TestCPtr#test_not_equals = 0.00 s = .
DL::TestCPtr#test_null? = 0.00 s = .
DL::TestCPtr#test_plus = 0.00 s = .
DL::TestCPtr#test_ref_ptr = 0.00 s = .
DL::TestCPtr#test_size = 0.00 s = .
DL::TestCPtr#test_size= = 0.00 s = .
DL::TestCPtr#test_to_ptr_io = 0.00 s = .
DL::TestCPtr#test_to_ptr_string = 0.00 s = .
DL::TestCPtr#test_to_ptr_with_num = 0.00 s = .
DL::TestCPtr#test_to_ptr_with_ptr = 0.00 s = .
DL::TestCPtr#test_to_s = 0.00 s = .
DL::TestCPtr#test_to_str = 0.00 s = .
DL::TestCPtr#test_to_value = 0.00 s = .
DL::TestCallback#test_call_callback = 0.00 s = .
DL::TestCallback#test_callback_return_arbitrary = 0.00 s = .
DL::TestCallback#test_callback_return_value = 0.00 s = .
DL::TestCallback#test_callback_with_string = 0.00 s = .
DL::TestCallback#test_empty = 0.00 s = .
DL::TestCallback#test_remove_callback = 0.00 s = .
DL::TestCallback#test_remove_callback_failed = 0.00 s = .
DL::TestDL#test_call_double = 0.00 s = .
DL::TestDL#test_call_int = 0.00 s = .
DL::TestDL#test_call_long = 0.00 s = .
DL::TestDL#test_callback = 0.00 s = .
DL::TestDL#test_dlwrap = 0.00 s = .
DL::TestDL#test_empty = 0.00 s = .
DL::TestDL#test_free_secure = 0.00 s = .
DL::TestDL#test_malloc = 0.00 s = .
DL::TestDL#test_malloc_security = 0.00 s = .
DL::TestDL#test_realloc = 0.00 s = .
DL::TestDL#test_realloc_secure = 0.00 s = .
DL::TestDL#test_sin = 0.00 s = .
DL::TestDL#test_strcpy = 0.00 s = .
DL::TestDL#test_strlen = 0.00 s = .
DL::TestFunc#test_atof = 0.00 s = .
DL::TestFunc#test_empty = 0.00 s = .
DL::TestFunc#test_isdigit = 0.00 s = .
DL::TestFunc#test_name = 0.00 s = .
DL::TestFunc#test_qsort1 = 0.00 s = .
DL::TestFunc#test_qsort2 = 0.00 s = .
DL::TestFunc#test_random = 0.00 s = .
DL::TestFunc#test_sin = 0.00 s = .
DL::TestFunc#test_sinf = 0.00 s = .
DL::TestFunc#test_strcpy = 0.00 s = .
DL::TestFunc#test_string = 1.91 s = .
DL::TestFunc#test_strtod = 0.00 s = .
DL::TestFunc#test_to_i = 0.00 s = .
DL::TestHandle#test_DEFAULT = 0.00 s = .
DL::TestHandle#test_NEXT = 0.00 s = .
DL::TestHandle#test_disable_close = 0.00 s = .
DL::TestHandle#test_dlopen_returns_handle = 0.00 s = .
DL::TestHandle#test_dlopen_safe = 0.00 s = .
DL::TestHandle#test_empty = 0.00 s = .
DL::TestHandle#test_enable_close = 0.00 s = .
DL::TestHandle#test_handle_close = 0.00 s = .
DL::TestHandle#test_handle_close_twice = 0.00 s = .
DL::TestHandle#test_initialize_flags = 0.00 s = .
DL::TestHandle#test_initialize_noargs = 0.00 s = .
DL::TestHandle#test_initialize_safe = 0.00 s = .
DL::TestHandle#test_static_sym = 0.00 s = .
DL::TestHandle#test_static_sym_secure = 0.00 s = .
DL::TestHandle#test_static_sym_unknown = 0.01 s = .
DL::TestHandle#test_sym = 0.00 s = .
DL::TestHandle#test_sym_closed_handle = 0.00 s = .
DL::TestHandle#test_sym_secure = 0.00 s = .
DL::TestHandle#test_sym_unknown = 0.01 s = .
DL::TestHandle#test_sym_with_bad_args = 0.00 s = .
DL::TestHandle#test_to_i = 0.00 s = .
DL::TestImport#test_atof = 0.00 s = .
DL::TestImport#test_carried_function = 0.00 s = .
DL::TestImport#test_empty = 0.00 s = .
DL::TestImport#test_ensure_call_dlload = 0.00 s = .
DL::TestImport#test_gettimeofday = 0.00 s = .
DL::TestImport#test_io = 0.00 s = .
DL::TestImport#test_isdigit = 0.00 s = .
DL::TestImport#test_malloc = 0.00 s = .
DL::TestImport#test_qsort = 0.00 s = .
DL::TestImport#test_sizeof = 0.00 s = .
DL::TestImport#test_strcpy = 0.00 s = .
DL::TestImport#test_strtod = 0.00 s = .
DL::TestImport#test_struct = 0.00 s = .
DL::TestImport#test_unsigned_result = 0.00 s = .
DL::TestImport#test_value = 0.00 s = .
DL::TestWin32#test_empty = 0.00 s = .
ElementsTester#test_accessor = 0.00 s = .
ElementsTester#test_add = 0.00 s = .
ElementsTester#test_collect = 0.00 s = .
ElementsTester#test_delete = 0.00 s = .
ElementsTester#test_delete_all = 0.00 s = .
ElementsTester#test_each = 0.00 s = .
ElementsTester#test_each_with_frozen_condition = 0.00 s = .
ElementsTester#test_indexing = 0.00 s = .
ElementsTester#test_inject = 0.00 s = .
ElementsTester#test_size = 0.00 s = .
ElementsTester#test_ticket_36 = 0.00 s = .
ElementsTester#test_to_a = 0.00 s = .
Emoji::TestDoCoMo#test_comparison = 0.00 s = .
Emoji::TestDoCoMo#test_docomo = 0.00 s = .
Emoji::TestDoCoMo#test_encoding_name = 0.00 s = .
Emoji::TestDoCoMo#test_from_sjis = 0.00 s = .
Emoji::TestDoCoMo#test_from_utf8 = 0.00 s = .
Emoji::TestDoCoMo#test_to_eucjp = 0.00 s = .
Emoji::TestDoCoMo#test_to_kddi = 0.00 s = .
Emoji::TestDoCoMo#test_to_sjis = 0.00 s = .
Emoji::TestDoCoMo#test_to_softbank = 0.00 s = .
Emoji::TestDoCoMo#test_to_utf8 = 0.00 s = .
Emoji::TestKDDI#test_comparison = 0.00 s = .
Emoji::TestKDDI#test_encoding_name = 0.00 s = .
Emoji::TestKDDI#test_from_iso2022jp = 0.00 s = .
Emoji::TestKDDI#test_from_sjis = 0.00 s = .
Emoji::TestKDDI#test_from_utf8 = 0.00 s = .
Emoji::TestKDDI#test_kddi = 0.00 s = .
Emoji::TestKDDI#test_to_docomo = 0.00 s = .
Emoji::TestKDDI#test_to_eucjp = 0.00 s = .
Emoji::TestKDDI#test_to_sjis = 0.00 s = .
Emoji::TestKDDI#test_to_softbank = 0.00 s = .
Emoji::TestKDDI#test_to_utf8 = 0.00 s = .
Emoji::TestRenameSJIS#test_shift_jis = 0.01 s = .
Emoji::TestSoftBank#test_comparison = 0.00 s = .
Emoji::TestSoftBank#test_encoding_name = 0.00 s = .
Emoji::TestSoftBank#test_from_sjis = 0.00 s = .
Emoji::TestSoftBank#test_from_utf8 = 0.00 s = .
Emoji::TestSoftBank#test_softbank = 0.00 s = .
Emoji::TestSoftBank#test_to_docomo = 0.00 s = .
Emoji::TestSoftBank#test_to_eucjp = 0.00 s = .
Emoji::TestSoftBank#test_to_kddi = 0.00 s = .
Emoji::TestSoftBank#test_to_sjis = 0.00 s = .
Emoji::TestSoftBank#test_to_utf8 = 0.00 s = .
Emoji::TestUTF8_BLACK_SUN_WITH_RAYS#test_convert = 0.00 s = .
EncodingTester#test_encoded_in_change_out = 0.00 s = .
EncodingTester#test_encoded_in_different_out = 0.00 s = .
EncodingTester#test_encoded_in_encoded_out = 0.00 s = .
EncodingTester#test_in_change_out = 0.00 s = .
EncodingTester#test_in_different_access = 0.00 s = .
EncodingTester#test_in_different_out = 0.00 s = .
EncodingTester#test_ticket_110 = 0.00 s = .
EncodingTester#test_ticket_89 = 0.00 s = .
EntityTester#test_constructor = 0.00 s = .
EntityTester#test_entity_insertions = 0.00 s = .
EntityTester#test_entity_replacement = 0.00 s = .
EntityTester#test_lazy_evaluation = 0.00 s = .
EntityTester#test_parse_entity = 0.00 s = .
EntityTester#test_parse_external_decl = 0.00 s = .
EntityTester#test_parse_general_decl = 0.00 s = .
EntityTester#test_raw = 0.00 s = .
EntityTester#test_replace_entities = 0.00 s = .
EntityTester#test_single_pass_unnormalization = 0.00 s = .
Fiddle::TestClosure#test_returner = 0.00 s = .
Fiddle::TestClosure#test_memsize = 0.03 s = .
Fiddle::TestClosure#test_block_caller = 0.00 s = .
Fiddle::TestClosure#test_call = 0.00 s = .
Fiddle::TestClosure#test_argument_errors = 0.00 s = .
Fiddle::TestFunction#test_argument_count = 0.00 s = .
Fiddle::TestFunction#test_default_abi = 0.00 s = .
Fiddle::TestFunction#test_last_error = 0.00 s = .
Fiddle::TestFunction#test_argument_errors = 0.00 s = .
Fiddle::TestFunction#test_strcpy = 0.00 s = .
Fiddle::TestFunction#test_call = 0.00 s = .
FunctionsTester#test_contains = 0.00 s = .
FunctionsTester#test_floor_ceiling_round = 0.09 s = .
FunctionsTester#test_functions = 0.00 s = .
FunctionsTester#test_lang = 0.01 s = .
FunctionsTester#test_local_name = 0.00 s = .
FunctionsTester#test_name = 0.00 s = .
FunctionsTester#test_normalize_space = 0.00 s = .
FunctionsTester#test_starts_with = 0.00 s = .
FunctionsTester#test_string_length = 0.00 s = .
FunctionsTester#test_substring = 0.00 s = .
FunctionsTester#test_substring2 = 0.00 s = .
FunctionsTester#test_substring_angrez = 0.00 s = .
FunctionsTester#test_ticket_60 = 0.00 s = .
FunctionsTester#test_translate = 0.01 s = .
HTTPHeaderTest#test_AREF = 0.00 s = .
HTTPHeaderTest#test_ASET = 0.00 s = .
HTTPHeaderTest#test_add_field = 0.00 s = .
HTTPHeaderTest#test_basic_auth = 0.00 s = .
HTTPHeaderTest#test_canonical_each = 0.00 s = .
HTTPHeaderTest#test_chunked? = 0.00 s = .
HTTPHeaderTest#test_content_length = 0.00 s = .
HTTPHeaderTest#test_content_length= = 0.00 s = .
HTTPHeaderTest#test_content_range = 0.00 s = .
HTTPHeaderTest#test_content_type = 0.00 s = .
HTTPHeaderTest#test_delete = 0.00 s = .
HTTPHeaderTest#test_each = 0.00 s = .
HTTPHeaderTest#test_each_capitalized = 0.00 s = .
HTTPHeaderTest#test_each_key = 0.00 s = .
HTTPHeaderTest#test_each_value = 0.00 s = .
HTTPHeaderTest#test_form_data= = 0.00 s = .
HTTPHeaderTest#test_get_fields = 0.00 s = .
HTTPHeaderTest#test_key? = 0.00 s = .
HTTPHeaderTest#test_main_type = 0.00 s = .
HTTPHeaderTest#test_proxy_basic_auth = 0.00 s = .
HTTPHeaderTest#test_range = 0.00 s = .
HTTPHeaderTest#test_range= = 0.00 s = .
HTTPHeaderTest#test_range_length = 0.00 s = .
HTTPHeaderTest#test_set_content_type = 0.00 s = .
HTTPHeaderTest#test_set_form_data = 0.00 s = .
HTTPHeaderTest#test_size = 0.00 s = .
HTTPHeaderTest#test_sub_type = 0.00 s = .
HTTPHeaderTest#test_to_hash = 0.00 s = .
HTTPHeaderTest#test_type_params = 0.00 s = .
HTTPResponseTest#test_multiline_header = 0.00 s = .
HTTPResponseTest#test_singleline_header = 0.00 s = .
HTTPSProxyTest#test_https_proxy_authentication = 0.00 s = .
IMAPResponseParserTest#test_flag_list_many_same_flags = 0.01 s = .
IMAPResponseParserTest#test_flag_list_safe = 0.00 s = .
IMAPResponseParserTest#test_flag_list_too_many_flags = 0.00 s = .
IMAPResponseParserTest#test_flag_xlist_inbox = 0.00 s = .
IMAPResponseParserTest#test_resp_text_code = 0.00 s = .
IMAPResponseParserTest#test_search_response = 0.00 s = .
IMAPResponseParserTest#test_search_response_of_yahoo = 0.00 s = .
IMAPTest#test_decode_utf7 = 0.00 s = .
IMAPTest#test_encode_utf7 = 0.00 s = .
IMAPTest#test_exception_during_idle = 0.10 s = .
IMAPTest#test_exception_during_shutdown = 0.00 s = .
IMAPTest#test_format_date = 0.00 s = .
IMAPTest#test_format_datetime = 0.00 s = .
IMAPTest#test_idle = 0.00 s = .
IMAPTest#test_idle_done_not_during_idle = 0.00 s = .
IMAPTest#test_imaps_post_connection_check = 0.07 s = .
IMAPTest#test_imaps_unknown_ca = 0.02 s = .
IMAPTest#test_imaps_verify_none = 0.07 s = .
IMAPTest#test_imaps_with_ca_file = 0.07 s = .
IMAPTest#test_starttls = 0.07 s = .
IMAPTest#test_unexpected_bye = 0.00 s = .
IMAPTest#test_unexpected_eof = 0.00 s = .
JaxenTester#test_axis = 0.00 s = .
JaxenTester#test_basic = 0.00 s = .
JaxenTester#test_basicupdate = 0.00 s = .
JaxenTester#test_contents = 0.04 s = .
JaxenTester#test_defaultNamespace = 0.00 s = .
JaxenTester#test_fibo = 0.00 s = .
JaxenTester#test_id = 0.00 s = .
JaxenTester#test_jaxen24 = 0.00 s = .
JaxenTester#test_lang = 0.00 s = .
JaxenTester#test_message = 0.00 s = .
JaxenTester#test_moreover = 0.03 s = .
JaxenTester#test_much_ado = 0.53 s = .
JaxenTester#test_namespaces = 0.00 s = .
JaxenTester#test_nitf = 0.00 s = .
JaxenTester#test_numbers = 0.00 s = .
JaxenTester#test_pi = 0.00 s = .
JaxenTester#test_pi2 = 0.00 s = .
JaxenTester#test_simple = 0.00 s = .
JaxenTester#test_testNamespaces = 0.00 s = .
JaxenTester#test_text = 0.00 s = .
JaxenTester#test_underscore = 0.00 s = .
JaxenTester#test_web = 0.00 s = .
JaxenTester#test_web2 = 0.00 s = .
LightParserTester#test_parsing = 0.01 s = .
LightTester#test_parse_large = 0.00 s = .
Net::SMTP::TestResponse#test_syntax_error_exception = 0.00 s = .
Net::SMTP::TestResponse#test_capabilities = 0.00 s = .
Net::SMTP::TestResponse#test_fatal_error = 0.00 s = .
Net::SMTP::TestResponse#test_continue? = 0.00 s = .
Net::SMTP::TestResponse#test_capabilities_multi = 0.00 s = .
Net::SMTP::TestResponse#test_default_exception = 0.00 s = .
Net::SMTP::TestResponse#test_authentication_exception = 0.00 s = .
Net::SMTP::TestResponse#test_capabilities_default = 0.00 s = .
Net::SMTP::TestResponse#test_server_busy_exception = 0.00 s = .
Net::SMTP::TestResponse#test_capabilities_value = 0.00 s = .
Net::SMTP::TestResponse#test_success? = 0.00 s = .
Net::SMTP::TestResponse#test_bad_string = 0.00 s = .
Net::SMTP::TestResponse#test_status_type_char = 0.00 s = .
Net::SMTP::TestResponse#test_message = 0.00 s = .
Net::TestBufferedIO#test_eof? = 0.00 s = .
Net::TestSMTP#test_esmtp = 0.00 s = .
Net::TestSSLSocket#test_ssl_socket_close_on_post_connection_check_fail = 0.00 s = .
Net::TestSSLSocket#test_ssl_socket_open_on_post_connection_check_success = 0.00 s = .
OpenSSL::TestASN1#test_bit_string_infinite_length = 0.00 s = F
OpenSSL::TestASN1#test_cons_explicit_tagging = 0.00 s = .
OpenSSL::TestASN1#test_cons_explicit_tagging_inf_length = dyld: lazy symbol binding failed: Symbol not found: _ASN1_put_eoc
Referenced from: /Users/ko1/ruby/build-clean/.ext/i386-darwin9.8.0/openssl.bundle
Expected in: flat namespace

dyld: Symbol not found: _ASN1_put_eoc
Referenced from: /Users/ko1/ruby/build-clean/.ext/i386-darwin9.8.0/openssl.bundle
Expected in: flat namespace

/Users/ko1/ruby/clean-trunk/test/openssl/test_asn1.rb:396: [BUG] Segmentation fault
ruby 1.9.3dev (2011-06-22 trunk 32194) [i386-darwin9.8.0]

-- Control frame information -----------------------------------------------
c:0025 p:---- s:0105 b:0105 l:000104 d:000104 CFUNC :to_der
c:0024 p:0155 s:0102 b:0100 l:000099 d:000099 METHOD /Users/ko1/ruby/clean-trunk/test/openssl/test_asn1.rb:396
c:0023 p:0063 s:0093 b:0093 l:0000d0 d:0000d0 METHOD /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:948
c:0022 p:0025 s:0087 b:0087 l:000086 d:000086 METHOD /Users/ko1/ruby/clean-trunk/lib/test/unit/testcase.rb:17
c:0021 p:0090 s:0083 b:0083 l:000071 d:000082 BLOCK /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:787
c:0020 p:---- s:0077 b:0077 l:000076 d:000076 FINISH
c:0019 p:---- s:0075 b:0075 l:000074 d:000074 CFUNC :map
c:0018 p:0124 s:0072 b:0072 l:000071 d:000071 METHOD /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:780
c:0017 p:0020 s:0064 b:0063 l:000053 d:000062 BLOCK /Users/ko1/ruby/clean-trunk/lib/test/unit.rb:570
c:0016 p:---- s:0059 b:0059 l:000058 d:000058 FINISH
c:0015 p:---- s:0057 b:0057 l:000056 d:000056 CFUNC :each
c:0014 p:0053 s:0054 b:0054 l:000053 d:000053 METHOD /Users/ko1/ruby/clean-trunk/lib/test/unit.rb:568
c:0013 p:0189 s:0048 b:0048 l:000047 d:000047 METHOD /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:746
c:0012 p:0013 s:0038 b:0038 l:000037 d:000037 METHOD /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:909
c:0011 p:0012 s:0035 b:0035 l:000026 d:000034 BLOCK /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:896
c:0010 p:---- s:0032 b:0032 l:000031 d:000031 FINISH
c:0009 p:---- s:0030 b:0030 l:000029 d:000029 CFUNC :each
c:0008 p:0068 s:0027 b:0027 l:000026 d:000026 METHOD /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:895
c:0007 p:0029 s:0023 b:0023 l:000022 d:000022 METHOD /Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:884
c:0006 p:0022 s:0019 b:0019 l:000018 d:000018 METHOD /Users/ko1/ruby/clean-trunk/lib/test/unit.rb:21
c:0005 p:0016 s:0015 b:0015 l:000014 d:000014 METHOD /Users/ko1/ruby/clean-trunk/lib/test/unit.rb:635
c:0004 p:0019 s:0012 b:0012 l:000011 d:000011 METHOD /Users/ko1/ruby/clean-trunk/lib/test/unit.rb:639
c:0003 p:0146 s:0008 b:0007 l:000f84 d:001138 EVAL ../clean-trunk/test/runner.rb:13
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:000f84 d:000f84 TOP

-- Ruby level backtrace information ----------------------------------------
../clean-trunk/test/runner.rb:13:in <main>'
/Users/ko1/ruby/clean-trunk/lib/test/unit.rb:639:in
run'
/Users/ko1/ruby/clean-trunk/lib/test/unit.rb:635:in run'
/Users/ko1/ruby/clean-trunk/lib/test/unit.rb:21:in
run'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:884:in run'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:895:in
_run'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:895:in each'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:896:in
block in run'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:909:in run_tests'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:746:in
_run_anything'
/Users/ko1/ruby/clean-trunk/lib/test/unit.rb:568:in _run_suites'
/Users/ko1/ruby/clean-trunk/lib/test/unit.rb:568:in
each'
/Users/ko1/ruby/clean-trunk/lib/test/unit.rb:570:in block in _run_suites'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:780:in
_run_suite'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:780:in map'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:787:in
block in _run
suite'
/Users/ko1/ruby/clean-trunk/lib/test/unit/testcase.rb:17:in run'
/Users/ko1/ruby/clean-trunk/lib/minitest/unit.rb:948:in
run'
/Users/ko1/ruby/clean-trunk/test/openssl/test_asn1.rb:396:in test_cons_explicit_tagging_inf_length'
/Users/ko1/ruby/clean-trunk/test/openssl/test_asn1.rb:396:in
to_der'

-- See Crash Report log file under ~/Library/Logs/CrashReporter or ---------
-- /Library/Logs/CrashReporter, for the more detail of ---------------------
-- C level backtrace information -------------------------------------------

-- Other runtime information -----------------------------------------------

  • Loaded script: ../clean-trunk/test/runner.rb

  • Loaded features:

    0 enumerator.so
    1 /Users/ko1/ruby/build-clean/.ext/i386-darwin9.8.0/enc/encdb.bundle
    2 /Users/ko1/ruby/build-clean/.ext/i386-darwin9.8.0/enc/trans/transdb.bundle
    3 /Users/ko1/ruby/clean-trunk/lib/rubygems/defaults.rb
    4 /Users/ko1/ruby/clean-trunk/lib/tsort.rb
    5 /Users/ko1/ruby/clean-trunk/lib/rubygems/deprecate.rb
    6 /Users/ko1/ruby/clean-trunk/lib/rubygems/dependency_list.rb
    7 /Users/ko1/ruby/clean-trunk/lib/rubygems/path_support.rb

Associated revisions

Revision 32230
Added by emboss over 3 years ago

  • ext/openssl/extconf.rb
  • ext/openssl/ossl_missing.h/.c: add ASN1_put_eoc if missing.

  • ext/openssl/ossl_asn1.c: introduce ossl_asn1_object_size and
    ossl_asn1_put_object to wrap functionality depending on OpenSSL
    version in use.
    Fixes [ Ruby 1.9 - Bug #4916 ] reported by Hiroshi Nakamura.

Revision 32230
Added by emboss over 3 years ago

  • ext/openssl/extconf.rb
  • ext/openssl/ossl_missing.h/.c: add ASN1_put_eoc if missing.

  • ext/openssl/ossl_asn1.c: introduce ossl_asn1_object_size and
    ossl_asn1_put_object to wrap functionality depending on OpenSSL
    version in use.
    Fixes [ Ruby 1.9 - Bug #4916 ] reported by Hiroshi Nakamura.

History

#1 Updated by Hiroshi Nakamura over 3 years ago

  • Assignee set to Martin Bosslet

openssl-0.9.7 does not have ASN1_put_eoc. Martin, can you handle this?

Dropping 0.9.7 support could be an option if there're other missing functions hardly replace. Users?

#2 Updated by Martin Bosslet over 3 years ago

Sure! I would put it in openssl_missing.c ?
I'll find out whether there is more than ASN1_put_eoc missing in 0.9.7.

Regards,
Martin

#3 Updated by Martin Bosslet over 3 years ago

  • Status changed from Open to Assigned

#4 Updated by Martin Bosslet over 3 years ago

  • Assignee changed from Martin Bosslet to Hiroshi Nakamura

The missing ASN1_put_eoc is not the only problem with OpenSSL 0.9.7, unfortunately. ASN1_put_object and ASN1_object_size behave differently in >= 0.9.8 regarding the length parameter being passed to them when dealing with infinite length values.

What we could do is implement a wrapper in ext/openssl doing the right thing based on what OpenSSL version is available. If dropping 0.9.7 support is not an option I don't know whether the wrapper solution would be worth the effort (and additional #if-bracketed code) or if it wouldn't be easier to implement both functions in ext/openssl entirely (we would need to add ASN1_put_eoc anyway).

Hiroshi, what do you think?

Regards,
Martin

#5 Updated by Hiroshi Nakamura over 3 years ago

  • Assignee changed from Hiroshi Nakamura to Martin Bosslet

Martin Bosslet wrote:

The missing ASN1_put_eoc is not the only problem with OpenSSL 0.9.7, unfortunately. ASN1_put_object and
ASN1_object_size behave differently in >= 0.9.8 regarding the length parameter being passed to them when
dealing with infinite length values.

Thanks for investigation. Hmm. I don't remember if there was such a case in ext/openssl development.

What we could do is implement a wrapper in ext/openssl doing the right thing based on what OpenSSL version is
available. If dropping 0.9.7 support is not an option I don't know whether the wrapper solution would be worth the
effort (and additional #if-bracketed code) or if it wouldn't be easier to implement both functions in ext/openssl
entirely (we would need to add ASN1_put_eoc anyway).

It's an additional feature of ASN1 which is added for this version (1.9.3). So it's OK that only 0.9.8+ users can use the new feature but we should try to keep existed features for 0.9.7- users. Do you think you can enable new feature only if 0.9.8+ given? Or, implementing wrapper functions (OSSL_ASN1_put_object and OSSL_ASN1_object_size) is easier?

Regards,
// NaHi

#6 Updated by Martin Bosslet over 3 years ago

  • Assignee changed from Martin Bosslet to Hiroshi Nakamura

Hiroshi NAKAMURA wrote:

Martin Bosslet wrote:

The missing ASN1_put_eoc is not the only problem with OpenSSL 0.9.7, unfortunately. ASN1_put_object and
ASN1_object_size behave differently in >= 0.9.8 regarding the length parameter being passed to them when
dealing with infinite length values.

Thanks for investigation. Hmm. I don't remember if there was such a case in ext/openssl development.

Infinite length support has been introduced with 1.9.3, in 1.9.2 decoding infinite length values already
worked, but they were re-encoded using a definite length value (cf. http://redmine.ruby-lang.org/issues/4030).

It's an additional feature of ASN1 which is added for this version (1.9.3). So it's OK that only 0.9.8+ users can use the new feature but we should try to >keep existed features for 0.9.7- users. Do you think you can enable new feature only if 0.9.8+ given? Or, implementing wrapper functions (OSSL_ASN1_put_object >and OSSL_ASN1_object_size) is easier?

Unfortunately I can't imagine a way to hide the feature from 0.9.7 users as the feature is triggered
externally, i.e. if a user tries to decode some ASN.1 data that contains an infinite length value and
decides to encode it again.
So I'm afraid the wrapper solution is the only clean solution I can imagine right now. Should I give it
a try, what do you think? I could come up with something and we could discuss and refine it then?

#7 Updated by Anonymous over 3 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r32230.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • ext/openssl/extconf.rb
  • ext/openssl/ossl_missing.h/.c: add ASN1_put_eoc if missing.

  • ext/openssl/ossl_asn1.c: introduce ossl_asn1_object_size and
    ossl_asn1_put_object to wrap functionality depending on OpenSSL
    version in use.
    Fixes [ Ruby 1.9 - Bug #4916 ] reported by Hiroshi Nakamura.

#8 Updated by Martin Bosslet over 3 years ago

I added the wrapper solution in r32230 and tested it with OpenSSL 0.9.7m and 1.0.0d on Fedora 15 32bit.
Fortunately it turns out to be much less overhead than I initially thought.

Could you please verify that it works for you, too?

Regards,
Martin

#9 Updated by Koichi Sasada over 3 years ago

  • ruby -v changed from ruby 1.9.3dev (2011-06-22 trunk 32194) [i386-darwin9.8.0] to -

(2011/06/26 10:43), Martin Bosslet wrote:

Could you please verify that it works for you, too?

It works. Thanks!

--
// SASADA Koichi at atdot dot net

Also available in: Atom PDF