Bug #4916

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

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

[ruby-core:37286]
Status:Closed
Priority:Normal
Assignee:Hiroshi Nakamura
Category:ext
Target version:1.9.3
ruby -v:- Backport:

Description

$ ruby -v -ropenssl -e 'p OpenSSL::OPENSSLVERSION'
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/teststream.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/testaliasandanchor.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/testboolean.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/testcoder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test
datetime.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/testdocument.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/testencoding.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test
enginemanager.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/testhash.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test
jsontree.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test
mergekeys.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/testnull.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/testomap.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/testpsych.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/testscalarscanner.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/testserializesubclasses.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/testset.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/teststring.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/testsymbol.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/testtoyamlproperties.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/test
treebuilder.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/testdepthfirst.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/visitors/testemitter.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/visitors/test
toruby.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/psych/visitors/test
yamltree.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rake/test
packagetask.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rdoc/test
rdocrubygemshook.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testconfig.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/testgembuilder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandmanager.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandsbuildcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandscertcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandscheckcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandscleanupcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandscontentscommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandsdependencycommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandsenvironmentcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandsfetchcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemcommandsgenerateindexcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandshelpcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsinstallcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandslistcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandslockcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsoutdatedcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsownercommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandspristinecommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandspushcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsquerycommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsservercommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandssourcescommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsspecificationcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsstalecommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsuninstallcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsunpackcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandsupdatecommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemcommandswhichcommand.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemconfigfile.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemdependency.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemdependencyinstaller.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemdependencylist.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemdocmanager.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemextconfigurebuilder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemextextconfbuilder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemextrakebuilder.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemformat.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemgempathsearcher.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemgemrunner.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemgemcutter_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/testgemindexer.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgeminstallupdateoptions.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgeminstaller.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemlocalremoteoptions.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgempackagetarheader.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgempackagetarinput.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgempackagetaroutput.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgempackagetarreader.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgempackagetarreaderentry.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gempackagetarwriter.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gempackagetask.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgempathsupport.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemplatform.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemremotefetcher.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemrequirement.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemsecurity.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemserver.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemsilentui.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemsourceindex.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemspecfetcher.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemspecification.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/test
gemstreamui.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemtext.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemuninstaller.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemvalidator.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemversion.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/rubygems/testgemversionoption.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/testarray.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/testclass.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test
enginemanager.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/testhash.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/testomap.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/teststring.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/testsymbol.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/testyaml.rb: cannot load such file -- psych
/Users/ko1/ruby/clean-trunk/test/syck/test
yamlproperties.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#test0001correctlyguessthelabelwidthevenwhennotgiven = 0.10 s = .
Benchmark::bmbm#test0002correctlyoutputwhenthelabelwidthisgivenbmbmignoreitbutitisafrequentmistake_ = 0.11 s = .
Benchmark::bm#test0002correctlyguessthelabelwidthevenwhennotgiven = 0.00 s = S
Benchmark::bm#test0005canmakeextracalcultationswithanarrayattheendofthebenchmark = 0.00 s = .
Benchmark::bm#test0004correctlyoutputwhennolabelisgiven = 0.00 s = .
Benchmark::bm#test0001returnsanarrayofthetimeswiththelabels = 0.00 s = .
Benchmark::bm#test0003correctlyoutputwhenthelabelwidthisgiven = 0.00 s = .
Benchmark::benchmark#test
0001makesextracalcultationswithanarrayattheendofthebenchmarkandshowtheresult = 0.00 s = .
Benchmark::Tms#test0001outputsnicely = 0.00 s = .
Benchmark::Tms#test
0002wontmodifytheformatstringgiven = 0.00 s = .
Benchmark::Report::#item#test0001showsthetitleevenifnotastring = 0.04 s = .
MiniTest::Spec#test
0007needstoverifynil = 0.00 s = .
MiniTest::Spec#test0008needstoverifyusinganyoperator = 0.00 s = .
MiniTest::Spec#test
0009needstocatchanexpectedexception = 0.00 s = .
MiniTest::Spec#test0017needstoverifymismatch = 0.00 s = .
MiniTest::Spec#test
0024needstobesensibleaboutwontincludeorder = 0.00 s = .
MiniTest::Spec#test0016needstoverifyinequality = 0.00 s = .
MiniTest::Spec#test
0004needstoverifytypesofobjects = 0.00 s = .
MiniTest::Spec#test0013needstoverifyusingrespondto = 0.00 s = .
MiniTest::Spec#test
0005needstoverifykindsofobjects = 0.00 s = .
MiniTest::Spec#test0022needstoensuresilence = 0.01 s = .
MiniTest::Spec#test
0010needstocatchanunexpectedexception = 0.00 s = .
MiniTest::Spec#test0014needstoverifyidentity = 0.00 s = .
MiniTest::Spec#test
0002needstoverifyequality = 0.00 s = .
MiniTest::Spec#test0020needstoverifyoutputinstdout = 0.00 s = .
MiniTest::Spec#test
0015needstoverifythrow = 0.00 s = .
MiniTest::Spec#test0006needstoverifyregexpmatches = 0.00 s = .
MiniTest::Spec#test0011needsraiseifanexpectedexceptionisnotraised = 0.00 s = .
MiniTest::Spec#test0003needstoverifyfloatswithinadelta = 0.00 s = .
MiniTest::Spec#test0023needstobesensibleaboutmustincludeorder = 0.00 s = .
MiniTest::Spec#test
0012needstobeabletocatchaminitestassertionexception = 0.00 s = .
MiniTest::Spec#test0001needstohaveallmethodsnamedwell = 0.00 s = .
MiniTest::Spec#test0019needstoverifynonidentity = 0.00 s = .
MiniTest::Spec#test0021needstoverifyoutputinstderr = 0.00 s = .
MiniTest::Spec#test
0018needstoverifynonnil = 0.00 s = .
Benchmark::Bugs#test
0001_rubydev40906canaddinplacethetimeofexecutionoftheblockgiven = 0.10 s = .
ACLEntryTest#test
all = 0.00 s = .
ACLEntryTest#testip = 0.00 s = .
ACLEntryTest#test
ipv6 = 0.00 s = .
ACLEntryTest#test
name = 0.00 s = .
ACLListTest#test1 = 0.00 s = .
ACLListTest#test
2 = 0.00 s = .
ACLListTest#testall1 = 0.00 s = .
ACLListTest#testall2 = 0.00 s = .
ACLTest#test0 = 0.00 s = .
ACLTest#test
1 = 0.00 s = .
ACLTest#testnot0 = 0.00 s = .
ACLTest#testnot1 = 0.00 s = .
AttributesTester#testaccessor = 0.00 s = .
AttributesTester#test
ampandlfattributes = 0.00 s = .
AttributesTester#test
ampattributes = 0.00 s = .
AttributesTester#test
attributedeletion = 0.00 s = .
AttributesTester#test
delete = 0.00 s = .
AttributesTester#testeach = 0.00 s = .
AttributesTester#test
eachattribute = 0.00 s = .
AttributesTester#test
elementusage = 0.00 s = .
AttributesTester#test
getattribute = 0.00 s = .
AttributesTester#test
namespaceconflict = 0.00 s = .
AttributesTester#test
prefixes = 0.00 s = .
AttributesTester#testquoting = 0.00 s = .
AttributesTester#test
setter = 0.00 s = .
AttributesTester#testsize = 0.00 s = .
AttributesTester#test
ticket127 = 0.00 s = .
AttributesTester#test
valueswithapostrophes = 0.00 s = .
BaseTester#testaccents = 0.00 s = .
BaseTester#test
characterreference = 0.00 s = .
BaseTester#test
cr = 0.00 s = .
BaseTester#testempty = 0.00 s = .
BaseTester#test
entityreference = 0.00 s = .
BaseTester#test
leadingtrailingwhitespace = 0.00 s = .
BaseTester#testspace = 0.00 s = .
BaseTester#test
whitespace = 0.00 s = .
CGICookieTest#testcgicookiearrayinterface = 0.00 s = .
CGICookieTest#test
cgicookienewcomplex = 0.00 s = .
CGICookieTest#test
cgicookienewsimple = 0.00 s = .
CGICookieTest#test
cgicookieparse = 0.00 s = .
CGICookieTest#testcgicookiescriptname = 0.00 s = .
CGICoreTest#test
cgicorecookie = 0.00 s = .
CGICoreTest#testcgicoreenvirons = 0.00 s = .
CGICoreTest#test
cgicorehtmltype = 0.11 s = .
CGICoreTest#testcgicoreout = 0.00 s = .
CGICoreTest#test
cgicoreparamsGET = 0.00 s = .
CGICoreTest#test
cgicoreparamsPOST = 0.00 s = .
CGICoreTest#test
cgicoreparamsencodingcheck = 0.00 s = .
CGICoreTest#testcgicoreprint = 0.00 s = .
CGICoreTest#test
cgiparseillegalquery = 0.00 s = .
CGIHeaderTest#test
cgiheaderargerr = 0.00 s = .
CGIHeaderTest#testcgiheadercomplex = 0.00 s = .
CGIHeaderTest#test
cgiheadercookie = 0.00 s = .
CGIHeaderTest#testcgiheadernph = 0.00 s = .
CGIHeaderTest#test
cgiheaderoutputcookies = 0.00 s = .
CGIHeaderTest#test
cgiheadersimple = 0.00 s = .
CGIModrubyTest#testcgimodrubycomplex = 0.00 s = .
CGIModrubyTest#test
cgimodrubylocation = 0.00 s = .
CGIModrubyTest#testcgimodrubyrequestparams = 0.00 s = .
CGIModrubyTest#test
cgimodrubysimple = 0.00 s = .
CGIMultipartTest#testcgimultipartbadbody = 0.04 s = .
CGIMultipartTest#test
cgimultipartmaxmultipartcount = 0.11 s = .
CGIMultipartTest#testcgimultipartmaxmultipartlength = 0.00 s = .
CGIMultipartTest#test
cgimultipartquoteboundary = 0.11 s = .
CGIMultipartTest#testcgimultipartstringio = 0.00 s = .
CGIMultipartTest#test
cgimultiparttempfile = 0.00 s = .
CGISessionTest#testcgisessionfilestore = 0.09 s = .
CGISessionTest#test
cgisessionpstore = 0.00 s = .
CGISessionTest#testcgisessionspecifysessionid = 0.00 s = .
CGISessionTest#test
cgisessionspecifysessionkey = 0.00 s = .
CGITagHelperTest#testcgitaghelperhtml3 = 0.01 s = .
CGIUtilTest#testcgiescape = 0.00 s = .
CGIUtilTest#testcgipretty = 0.00 s = .
CGIUtilTest#testcgiunescape = 0.00 s = .
ChangingEncodings#test0euc = 0.00 s = .
ChangingEncodings#test1utf = 0.00 s = .
ChangingEncodings#test2euc = 0.00 s = .
ComplexRationalTest#testcompsrat = 0.00 s = .
ComplexRational
Test#testratsrat = 0.00 s = .
ComplexTest#testadd = 0.00 s = .
ComplexTest#testattr = 0.00 s = .
ComplexTest#testattr2 = 0.00 s = .
ComplexTest#testcmp = 0.00 s = .
ComplexTest#testcoerce = 0.00 s = .
ComplexTest#testcoerce2 = 0.00 s = .
ComplexTest#testcompsub = 0.00 s = .
ComplexTest#testconv = 0.00 s = .
ComplexTest#testdiv = 0.00 s = .
ComplexTest#testeqeq = 0.00 s = .
ComplexTest#testeqlp = 0.00 s = .
Complex
Test#testexpt = 0.00 s = .
Complex
Test#testfdiv = 0.00 s = .
Complex
Test#testfixedbug = 0.00 s = .
ComplexTest#testfreeze = 0.00 s = .
ComplexTest#testhash = 0.00 s = .
ComplexTest#testinspect = 0.00 s = .
ComplexTest#testknownbug = 0.00 s = .
Complex
Test#testmarshal = 0.00 s = .
Complex
Test#testmath = 0.00 s = .
Complex
Test#testmul = 0.00 s = .
Complex
Test#testnegate = 0.00 s = .
Complex
Test#testparse = 0.04 s = .
Complex
Test#testpolar = 0.00 s = .
Complex
Test#testquo = 0.00 s = .
Complex
Test#testrect = 0.00 s = .
Complex
Test#testrespond = 0.00 s = .
Complex
Test#testruby19 = 0.00 s = .
Complex
Test#testsub = 0.00 s = .
Complex
Test#testsupp = 0.00 s = .
Complex
Test#testtoc = 0.00 s = .
ComplexTest#testtof = 0.00 s = .
Complex
Test#testtoi = 0.00 s = .
ComplexTest#testtor = 0.04 s = .
Complex
Test#testtos = 0.00 s = .
ComplexTest#testunify = 0.00 s = .
ComplexTest#testuplus = 0.00 s = .
ComplexTest2#testkumi = 0.01 s = .
ComplexTest2#testkumi2 = 0.00 s = .
ContribTester#testbaddoctypeTobias = 0.00 s = .
ContribTester#test
complexxpathTobias = 0.00 s = .
ContribTester#testdeepclone = 0.00 s = .
ContribTester#testdoubleescaping = 0.00 s = .
ContribTester#testelementcloningnamespaceChris = 0.00 s = .
ContribTester#testentitiesHoldenGlova = 0.01 s = .
ContribTester#test
externalentity = 0.04 s = .
ContribTester#test
extranewlineonreadChris = 0.00 s = .
ContribTester#testindentingerror = 0.00 s = .
ContribTester#testlessthaninelementcontent = 0.00 s = .
ContribTester#test
maintaindtd = 0.00 s = .
ContribTester#test
namespacePeter = 0.00 s = .
ContribTester#test
namespacesinattlisttobias = 0.00 s = .
ContribTester#test
otherxpathTobias = 0.00 s = .
ContribTester#testpos = 0.00 s = .
ContribTester#test
rawTerjeElde = 0.00 s = .
ContribTester#testtextnodesnomatch = 0.00 s = .
ContribTester#test
ticket12 = 0.00 s = .
ContribTester#test
umlaut = 0.01 s = .
ContribTester#testvariousxpath = 0.01 s = .
ContribTester#testwhitespaceafterxmldecl = 0.00 s = .
ContribTester#testxpath01TobiasReif = 0.00 s = .
ContribTester#test
xpath02TobiasReif = 0.00 s = .
ContribTester#testxpath03TobiasReif = 0.00 s = .
ContribTester#test
xpathwhitespaceTobiasReif = 0.00 s = .
DL::TestBase#testempty = 0.00 s = .
DL::TestCFunc#test
empty = 0.00 s = .
DL::TestCFunc#testinspect = 0.00 s = .
DL::TestCFunc#test
inspectistainted = 0.00 s = .
DL::TestCFunc#testlasterror = 0.00 s = .
DL::TestCFunc#testnameshouldbeduped = 0.00 s = .
DL::TestCFunc#testnewptr = 0.00 s = .
DL::TestCFunc#testnewptrtypename = 0.00 s = .
DL::TestCFunc#testptr = 0.00 s = .
DL::TestCFunc#test
ptr= = 0.00 s = .
DL::TestCFunc#testsetcalltype = 0.00 s = .
DL::TestCFunc#testtoi = 0.00 s = .
DL::TestCFunc#testtos = 0.00 s = .
DL::TestCParser#testempty = 0.00 s = .
DL::TestCParser#test
uintctype = 0.00 s = .
DL::TestCPtr#test
arefaset = 0.00 s = .
DL::TestCPtr#test
cmp = 0.00 s = .
DL::TestCPtr#testcptrtoint = 0.00 s = .
DL::TestCPtr#test
empty = 0.00 s = .
DL::TestCPtr#testequals = 0.00 s = .
DL::TestCPtr#test
free = 0.00 s = .
DL::TestCPtr#testfree= = 0.04 s = .
DL::TestCPtr#test
inspect = 0.00 s = .
DL::TestCPtr#testmallocfreefunc = 0.00 s = .
DL::TestCPtr#test
mallocfreefuncint = 0.00 s = .
DL::TestCPtr#test
minus = 0.00 s = .
DL::TestCPtr#testnotequals = 0.00 s = .
DL::TestCPtr#testnull? = 0.00 s = .
DL::TestCPtr#test
plus = 0.00 s = .
DL::TestCPtr#testrefptr = 0.00 s = .
DL::TestCPtr#testsize = 0.00 s = .
DL::TestCPtr#test
size= = 0.00 s = .
DL::TestCPtr#testtoptrio = 0.00 s = .
DL::TestCPtr#test
toptrstring = 0.00 s = .
DL::TestCPtr#testtoptrwithnum = 0.00 s = .
DL::TestCPtr#testtoptrwithptr = 0.00 s = .
DL::TestCPtr#testtos = 0.00 s = .
DL::TestCPtr#testtostr = 0.00 s = .
DL::TestCPtr#testtovalue = 0.00 s = .
DL::TestCallback#testcallcallback = 0.00 s = .
DL::TestCallback#testcallbackreturnarbitrary = 0.00 s = .
DL::TestCallback#test
callbackreturnvalue = 0.00 s = .
DL::TestCallback#testcallbackwithstring = 0.00 s = .
DL::TestCallback#test
empty = 0.00 s = .
DL::TestCallback#testremovecallback = 0.00 s = .
DL::TestCallback#testremovecallbackfailed = 0.00 s = .
DL::TestDL#test
calldouble = 0.00 s = .
DL::TestDL#test
callint = 0.00 s = .
DL::TestDL#test
calllong = 0.00 s = .
DL::TestDL#test
callback = 0.00 s = .
DL::TestDL#testdlwrap = 0.00 s = .
DL::TestDL#test
empty = 0.00 s = .
DL::TestDL#testfreesecure = 0.00 s = .
DL::TestDL#testmalloc = 0.00 s = .
DL::TestDL#test
mallocsecurity = 0.00 s = .
DL::TestDL#test
realloc = 0.00 s = .
DL::TestDL#testreallocsecure = 0.00 s = .
DL::TestDL#testsin = 0.00 s = .
DL::TestDL#test
strcpy = 0.00 s = .
DL::TestDL#teststrlen = 0.00 s = .
DL::TestFunc#test
atof = 0.00 s = .
DL::TestFunc#testempty = 0.00 s = .
DL::TestFunc#test
isdigit = 0.00 s = .
DL::TestFunc#testname = 0.00 s = .
DL::TestFunc#test
qsort1 = 0.00 s = .
DL::TestFunc#testqsort2 = 0.00 s = .
DL::TestFunc#test
random = 0.00 s = .
DL::TestFunc#testsin = 0.00 s = .
DL::TestFunc#test
sinf = 0.00 s = .
DL::TestFunc#teststrcpy = 0.00 s = .
DL::TestFunc#test
string = 1.91 s = .
DL::TestFunc#teststrtod = 0.00 s = .
DL::TestFunc#test
toi = 0.00 s = .
DL::TestHandle#test
DEFAULT = 0.00 s = .
DL::TestHandle#testNEXT = 0.00 s = .
DL::TestHandle#test
disableclose = 0.00 s = .
DL::TestHandle#test
dlopenreturnshandle = 0.00 s = .
DL::TestHandle#testdlopensafe = 0.00 s = .
DL::TestHandle#testempty = 0.00 s = .
DL::TestHandle#test
enableclose = 0.00 s = .
DL::TestHandle#test
handleclose = 0.00 s = .
DL::TestHandle#test
handleclosetwice = 0.00 s = .
DL::TestHandle#testinitializeflags = 0.00 s = .
DL::TestHandle#testinitializenoargs = 0.00 s = .
DL::TestHandle#testinitializesafe = 0.00 s = .
DL::TestHandle#teststaticsym = 0.00 s = .
DL::TestHandle#teststaticsymsecure = 0.00 s = .
DL::TestHandle#test
staticsymunknown = 0.01 s = .
DL::TestHandle#testsym = 0.00 s = .
DL::TestHandle#test
symclosedhandle = 0.00 s = .
DL::TestHandle#testsymsecure = 0.00 s = .
DL::TestHandle#testsymunknown = 0.01 s = .
DL::TestHandle#testsymwithbadargs = 0.00 s = .
DL::TestHandle#testtoi = 0.00 s = .
DL::TestImport#testatof = 0.00 s = .
DL::TestImport#test
carriedfunction = 0.00 s = .
DL::TestImport#test
empty = 0.00 s = .
DL::TestImport#testensurecalldlload = 0.00 s = .
DL::TestImport#test
gettimeofday = 0.00 s = .
DL::TestImport#testio = 0.00 s = .
DL::TestImport#test
isdigit = 0.00 s = .
DL::TestImport#testmalloc = 0.00 s = .
DL::TestImport#test
qsort = 0.00 s = .
DL::TestImport#testsizeof = 0.00 s = .
DL::TestImport#test
strcpy = 0.00 s = .
DL::TestImport#teststrtod = 0.00 s = .
DL::TestImport#test
struct = 0.00 s = .
DL::TestImport#testunsignedresult = 0.00 s = .
DL::TestImport#testvalue = 0.00 s = .
DL::TestWin32#test
empty = 0.00 s = .
ElementsTester#testaccessor = 0.00 s = .
ElementsTester#test
add = 0.00 s = .
ElementsTester#testcollect = 0.00 s = .
ElementsTester#test
delete = 0.00 s = .
ElementsTester#testdeleteall = 0.00 s = .
ElementsTester#testeach = 0.00 s = .
ElementsTester#test
eachwithfrozencondition = 0.00 s = .
ElementsTester#test
indexing = 0.00 s = .
ElementsTester#testinject = 0.00 s = .
ElementsTester#test
size = 0.00 s = .
ElementsTester#testticket36 = 0.00 s = .
ElementsTester#testtoa = 0.00 s = .
Emoji::TestDoCoMo#testcomparison = 0.00 s = .
Emoji::TestDoCoMo#test
docomo = 0.00 s = .
Emoji::TestDoCoMo#testencodingname = 0.00 s = .
Emoji::TestDoCoMo#testfromsjis = 0.00 s = .
Emoji::TestDoCoMo#testfromutf8 = 0.00 s = .
Emoji::TestDoCoMo#testtoeucjp = 0.00 s = .
Emoji::TestDoCoMo#testtokddi = 0.00 s = .
Emoji::TestDoCoMo#testtosjis = 0.00 s = .
Emoji::TestDoCoMo#testtosoftbank = 0.00 s = .
Emoji::TestDoCoMo#testtoutf8 = 0.00 s = .
Emoji::TestKDDI#testcomparison = 0.00 s = .
Emoji::TestKDDI#test
encodingname = 0.00 s = .
Emoji::TestKDDI#test
fromiso2022jp = 0.00 s = .
Emoji::TestKDDI#test
fromsjis = 0.00 s = .
Emoji::TestKDDI#test
fromutf8 = 0.00 s = .
Emoji::TestKDDI#test
kddi = 0.00 s = .
Emoji::TestKDDI#testtodocomo = 0.00 s = .
Emoji::TestKDDI#testtoeucjp = 0.00 s = .
Emoji::TestKDDI#testtosjis = 0.00 s = .
Emoji::TestKDDI#testtosoftbank = 0.00 s = .
Emoji::TestKDDI#testtoutf8 = 0.00 s = .
Emoji::TestRenameSJIS#testshiftjis = 0.01 s = .
Emoji::TestSoftBank#testcomparison = 0.00 s = .
Emoji::TestSoftBank#test
encodingname = 0.00 s = .
Emoji::TestSoftBank#test
fromsjis = 0.00 s = .
Emoji::TestSoftBank#test
fromutf8 = 0.00 s = .
Emoji::TestSoftBank#test
softbank = 0.00 s = .
Emoji::TestSoftBank#testtodocomo = 0.00 s = .
Emoji::TestSoftBank#testtoeucjp = 0.00 s = .
Emoji::TestSoftBank#testtokddi = 0.00 s = .
Emoji::TestSoftBank#testtosjis = 0.00 s = .
Emoji::TestSoftBank#testtoutf8 = 0.00 s = .
Emoji::TestUTF8BLACKSUNWITHRAYS#testconvert = 0.00 s = .
EncodingTester#test
encodedinchangeout = 0.00 s = .
EncodingTester#test
encodedindifferentout = 0.00 s = .
EncodingTester#test
encodedinencodedout = 0.00 s = .
EncodingTester#test
inchangeout = 0.00 s = .
EncodingTester#testindifferentaccess = 0.00 s = .
EncodingTester#test
indifferentout = 0.00 s = .
EncodingTester#testticket110 = 0.00 s = .
EncodingTester#testticket89 = 0.00 s = .
EntityTester#testconstructor = 0.00 s = .
EntityTester#test
entityinsertions = 0.00 s = .
EntityTester#test
entityreplacement = 0.00 s = .
EntityTester#test
lazyevaluation = 0.00 s = .
EntityTester#test
parseentity = 0.00 s = .
EntityTester#test
parseexternaldecl = 0.00 s = .
EntityTester#testparsegeneraldecl = 0.00 s = .
EntityTester#test
raw = 0.00 s = .
EntityTester#testreplaceentities = 0.00 s = .
EntityTester#testsinglepassunnormalization = 0.00 s = .
Fiddle::TestClosure#test
returner = 0.00 s = .
Fiddle::TestClosure#testmemsize = 0.03 s = .
Fiddle::TestClosure#test
blockcaller = 0.00 s = .
Fiddle::TestClosure#test
call = 0.00 s = .
Fiddle::TestClosure#testargumenterrors = 0.00 s = .
Fiddle::TestFunction#testargumentcount = 0.00 s = .
Fiddle::TestFunction#testdefaultabi = 0.00 s = .
Fiddle::TestFunction#testlasterror = 0.00 s = .
Fiddle::TestFunction#testargumenterrors = 0.00 s = .
Fiddle::TestFunction#teststrcpy = 0.00 s = .
Fiddle::TestFunction#test
call = 0.00 s = .
FunctionsTester#testcontains = 0.00 s = .
FunctionsTester#test
floorceilinground = 0.09 s = .
FunctionsTester#testfunctions = 0.00 s = .
FunctionsTester#test
lang = 0.01 s = .
FunctionsTester#testlocalname = 0.00 s = .
FunctionsTester#testname = 0.00 s = .
FunctionsTester#test
normalizespace = 0.00 s = .
FunctionsTester#test
startswith = 0.00 s = .
FunctionsTester#test
stringlength = 0.00 s = .
FunctionsTester#test
substring = 0.00 s = .
FunctionsTester#testsubstring2 = 0.00 s = .
FunctionsTester#test
substringangrez = 0.00 s = .
FunctionsTester#test
ticket60 = 0.00 s = .
FunctionsTester#test
translate = 0.01 s = .
HTTPHeaderTest#testAREF = 0.00 s = .
HTTPHeaderTest#test
ASET = 0.00 s = .
HTTPHeaderTest#testaddfield = 0.00 s = .
HTTPHeaderTest#testbasicauth = 0.00 s = .
HTTPHeaderTest#testcanonicaleach = 0.00 s = .
HTTPHeaderTest#testchunked? = 0.00 s = .
HTTPHeaderTest#test
contentlength = 0.00 s = .
HTTPHeaderTest#test
contentlength= = 0.00 s = .
HTTPHeaderTest#test
contentrange = 0.00 s = .
HTTPHeaderTest#test
contenttype = 0.00 s = .
HTTPHeaderTest#test
delete = 0.00 s = .
HTTPHeaderTest#testeach = 0.00 s = .
HTTPHeaderTest#test
eachcapitalized = 0.00 s = .
HTTPHeaderTest#test
eachkey = 0.00 s = .
HTTPHeaderTest#test
eachvalue = 0.00 s = .
HTTPHeaderTest#test
formdata= = 0.00 s = .
HTTPHeaderTest#test
getfields = 0.00 s = .
HTTPHeaderTest#test
key? = 0.00 s = .
HTTPHeaderTest#testmaintype = 0.00 s = .
HTTPHeaderTest#testproxybasicauth = 0.00 s = .
HTTPHeaderTest#test
range = 0.00 s = .
HTTPHeaderTest#testrange= = 0.00 s = .
HTTPHeaderTest#test
rangelength = 0.00 s = .
HTTPHeaderTest#test
setcontenttype = 0.00 s = .
HTTPHeaderTest#testsetformdata = 0.00 s = .
HTTPHeaderTest#test
size = 0.00 s = .
HTTPHeaderTest#testsubtype = 0.00 s = .
HTTPHeaderTest#testtohash = 0.00 s = .
HTTPHeaderTest#testtypeparams = 0.00 s = .
HTTPResponseTest#testmultilineheader = 0.00 s = .
HTTPResponseTest#testsinglelineheader = 0.00 s = .
HTTPSProxyTest#testhttpsproxyauthentication = 0.00 s = .
IMAPResponseParserTest#test
flaglistmanysameflags = 0.01 s = .
IMAPResponseParserTest#testflaglistsafe = 0.00 s = .
IMAPResponseParserTest#test
flaglisttoomanyflags = 0.00 s = .
IMAPResponseParserTest#testflagxlistinbox = 0.00 s = .
IMAPResponseParserTest#test
resptextcode = 0.00 s = .
IMAPResponseParserTest#testsearchresponse = 0.00 s = .
IMAPResponseParserTest#testsearchresponseofyahoo = 0.00 s = .
IMAPTest#testdecodeutf7 = 0.00 s = .
IMAPTest#testencodeutf7 = 0.00 s = .
IMAPTest#testexceptionduringidle = 0.10 s = .
IMAPTest#test
exceptionduringshutdown = 0.00 s = .
IMAPTest#testformatdate = 0.00 s = .
IMAPTest#testformatdatetime = 0.00 s = .
IMAPTest#testidle = 0.00 s = .
IMAPTest#test
idledonenotduringidle = 0.00 s = .
IMAPTest#testimapspostconnectioncheck = 0.07 s = .
IMAPTest#testimapsunknownca = 0.02 s = .
IMAPTest#test
imapsverifynone = 0.07 s = .
IMAPTest#testimapswithcafile = 0.07 s = .
IMAPTest#teststarttls = 0.07 s = .
IMAPTest#test
unexpectedbye = 0.00 s = .
IMAPTest#test
unexpectedeof = 0.00 s = .
JaxenTester#test
axis = 0.00 s = .
JaxenTester#testbasic = 0.00 s = .
JaxenTester#test
basicupdate = 0.00 s = .
JaxenTester#testcontents = 0.04 s = .
JaxenTester#test
defaultNamespace = 0.00 s = .
JaxenTester#testfibo = 0.00 s = .
JaxenTester#test
id = 0.00 s = .
JaxenTester#testjaxen24 = 0.00 s = .
JaxenTester#test
lang = 0.00 s = .
JaxenTester#testmessage = 0.00 s = .
JaxenTester#test
moreover = 0.03 s = .
JaxenTester#testmuchado = 0.53 s = .
JaxenTester#testnamespaces = 0.00 s = .
JaxenTester#test
nitf = 0.00 s = .
JaxenTester#testnumbers = 0.00 s = .
JaxenTester#test
pi = 0.00 s = .
JaxenTester#testpi2 = 0.00 s = .
JaxenTester#test
simple = 0.00 s = .
JaxenTester#testtestNamespaces = 0.00 s = .
JaxenTester#test
text = 0.00 s = .
JaxenTester#testunderscore = 0.00 s = .
JaxenTester#test
web = 0.00 s = .
JaxenTester#testweb2 = 0.00 s = .
LightParserTester#test
parsing = 0.01 s = .
LightTester#testparselarge = 0.00 s = .
Net::SMTP::TestResponse#testsyntaxerrorexception = 0.00 s = .
Net::SMTP::TestResponse#test
capabilities = 0.00 s = .
Net::SMTP::TestResponse#testfatalerror = 0.00 s = .
Net::SMTP::TestResponse#testcontinue? = 0.00 s = .
Net::SMTP::TestResponse#test
capabilitiesmulti = 0.00 s = .
Net::SMTP::TestResponse#test
defaultexception = 0.00 s = .
Net::SMTP::TestResponse#test
authenticationexception = 0.00 s = .
Net::SMTP::TestResponse#test
capabilitiesdefault = 0.00 s = .
Net::SMTP::TestResponse#test
serverbusyexception = 0.00 s = .
Net::SMTP::TestResponse#testcapabilitiesvalue = 0.00 s = .
Net::SMTP::TestResponse#testsuccess? = 0.00 s = .
Net::SMTP::TestResponse#test
badstring = 0.00 s = .
Net::SMTP::TestResponse#test
statustypechar = 0.00 s = .
Net::SMTP::TestResponse#testmessage = 0.00 s = .
Net::TestBufferedIO#test
eof? = 0.00 s = .
Net::TestSMTP#testesmtp = 0.00 s = .
Net::TestSSLSocket#test
sslsocketcloseonpostconnectioncheckfail = 0.00 s = .
Net::TestSSLSocket#test
sslsocketopenonpostconnectionchecksuccess = 0.00 s = .
OpenSSL::TestASN1#test
bitstringinfinitelength = 0.00 s = F
OpenSSL::TestASN1#test
consexplicittagging = 0.00 s = .
OpenSSL::TestASN1#testconsexplicittagginginflength = dyld: lazy symbol binding failed: Symbol not found: _ASN1put_eoc
Referenced from: /Users/ko1/ruby/build-clean/.ext/i386-darwin9.8.0/openssl.bundle
Expected in: flat namespace

dyld: Symbol not found: ASN1put_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 :toder
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 `
runanything'
/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
runsuite'
/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/testasn1.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/dependencylist.rb
    7 /Users/ko1/ruby/clean-trunk/lib/rubygems/path
    support.rb

Associated revisions

Revision 32230
Added by emboss almost 3 years ago

  • ext/openssl/extconf.rb
  • ext/openssl/osslmissing.h/.c: add ASN1put_eoc if missing.

  • ext/openssl/osslasn1.c: introduce osslasn1objectsize and
    osslasn1put_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 almost 3 years ago

  • Assignee set to Martin Bosslet

openssl-0.9.7 does not have ASN1puteoc. 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 almost 3 years ago

Sure! I would put it in opensslmissing.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 almost 3 years ago

  • Status changed from Open to Assigned

#4 Updated by Martin Bosslet almost 3 years ago

  • Assignee changed from Martin Bosslet to Hiroshi Nakamura

The missing ASN1puteoc is not the only problem with OpenSSL 0.9.7, unfortunately. ASN1putobject and ASN1objectsize 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 ASN1puteoc anyway).

Hiroshi, what do you think?

Regards,
Martin

#5 Updated by Hiroshi Nakamura almost 3 years ago

  • Assignee changed from Hiroshi Nakamura to Martin Bosslet

Martin Bosslet wrote:

The missing ASN1puteoc is not the only problem with OpenSSL 0.9.7, unfortunately. ASN1putobject and
ASN1objectsize 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 ASN1puteoc 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 (OSSLASN1putobject and OSSLASN1objectsize) is easier?

Regards,
// NaHi

#6 Updated by Martin Bosslet almost 3 years ago

  • Assignee changed from Martin Bosslet to Hiroshi Nakamura

Hiroshi NAKAMURA wrote:

Martin Bosslet wrote:

The missing ASN1puteoc is not the only problem with OpenSSL 0.9.7, unfortunately. ASN1putobject and
ASN1objectsize 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 (OSSLASN1putobject >and OSSLASN1objectsize) 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 almost 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/osslmissing.h/.c: add ASN1put_eoc if missing.

  • ext/openssl/osslasn1.c: introduce osslasn1objectsize and
    osslasn1put_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 almost 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 almost 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