#1398: "rake spec:ci" fails more specs. ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: critical | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Since https://github.com/MacRuby/MacRuby/commit/2e8905bec9bf1100cb3a3e622b9eacf845... , "rake spec:ci" fails more specs. {{{ $ rake spec:ci rm -rf rubyspec_temp ./mspec/bin/mspec ci -B ./spec/macruby.mspec :full MacRuby 0.11 (ruby 1.9.2) [universal-darwin11.0, x86_64] ...........*** Dispatch block exited prematurely because of an uncaught exception: /Users/watson/src/macruby- master/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with': Expected true to equal false (SpecExpectationNotMetError) from /Users/watson/src/macruby- master/mspec/lib/mspec/matchers/base.rb:9:in `==' from /Users/watson/src/macruby- master/spec/macruby/core/gcd/semaphore_spec.rb:62:in `block' ................macruby(1668,0x1056ae000) malloc: *** error for object 0x7fff90fd79e8: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug ..........E...........................................................................................E.....E........................................................................................................................................................................................................................................E...................E...E.......................................................................................................................................................................................................E.EE.......E.E...E.EEE.E.E..EEE..E.EEE.....F.E....EEE.E.......E......E..F..E...E.EE.E.F..E..EEE..EEE....E..EE..E..E..EEE........................................................................................................................................................................................................................................................F..........E...................E................................ GC: -finalize resulted in an exception (0x406f21d20) being thrown, break on objc_exception_during_finalize_error to debug undefined method `message' for false:FalseClass (NoMethodError) .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................E........................................................................................................................................................... 1) An exception occurred during: loading /Users/watson/src/macruby- master/spec/macruby/library/rake/compiletask_spec.rb ERROR LoadError: no such file to load -- /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/bin/macrubyc /Users/watson/src/macruby-master/lib/rake/compiletask.rb:9:in `<main>' /Users/watson/src/macruby- master/spec/macruby/library/rake/compiletask_spec.rb:2:in `<main>' 2) An exception occurred during: after :each ARGF.gets modifies the files when in place edit mode is on ERROR ArgumentError: wrong number of arguments (4 for 2) /Users/watson/src/macruby- master/spec/frozen/core/argf/shared/gets.rb:77:in `block' /Users/watson/src/macruby-master/spec/frozen/core/argf/gets_spec.rb:8:in `<main>' 3) An exception occurred during: after :each ARGF.gets modifies and backups two files when in place edit mode is on ERROR ArgumentError: wrong number of arguments (4 for 2) /Users/watson/src/macruby- master/spec/frozen/core/argf/shared/gets.rb:77:in `block' /Users/watson/src/macruby-master/spec/frozen/core/argf/gets_spec.rb:8:in `<main>' 4) An exception occurred during: after :each ARGF.readline modifies the files when in place edit mode is on ERROR ArgumentError: wrong number of arguments (4 for 2) /Users/watson/src/macruby- master/spec/frozen/core/argf/shared/gets.rb:77:in `block' /Users/watson/src/macruby- master/spec/frozen/core/argf/readline_spec.rb:8:in `<main>' 5) An exception occurred during: after :each ARGF.readline modifies and backups two files when in place edit mode is on ERROR ArgumentError: wrong number of arguments (4 for 2) /Users/watson/src/macruby- master/spec/frozen/core/argf/shared/gets.rb:77:in `block' /Users/watson/src/macruby- master/spec/frozen/core/argf/readline_spec.rb:8:in `<main>' ---- snip ---- 239) An exception occurred during: after :each YAML.load works with block sequence shortcuts ERROR Errno::ENOENT: No such file or directory - /Users/watson/src/macruby- master/rubyspec_temp/692-yaml_test_file /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:7:in `block' /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:5:in `<main>' 240) An exception occurred during: after :each YAML.load works on complex keys ERROR Errno::ENOENT: No such file or directory - /Users/watson/src/macruby- master/rubyspec_temp/692-yaml_test_file /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:7:in `block' /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:5:in `<main>' 241) An exception occurred during: after :each YAML.load loads a symbol key that contains spaces ERROR Errno::ENOENT: No such file or directory - /Users/watson/src/macruby- master/rubyspec_temp/692-yaml_test_file /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:7:in `block' /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:5:in `<main>' 242) An exception occurred during: after :each YAML.load with iso8601 timestamp computes the microseconds ERROR Errno::ENOENT: No such file or directory - /Users/watson/src/macruby- master/rubyspec_temp/692-yaml_test_file /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:7:in `block' /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:5:in `<main>' 243) An exception occurred during: after :each YAML.load with iso8601 timestamp rounds values smaller than 1 usec to 0 ERROR Errno::ENOENT: No such file or directory - /Users/watson/src/macruby- master/rubyspec_temp/692-yaml_test_file /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:7:in `block' /Users/watson/src/macruby- master/spec/frozen/library/yaml/load_spec.rb:5:in `<main>' 244) Zlib::GzipFile#close finishes the stream and closes the io FAILED Expected "\x00\x00\x00\x00\x00\x00\x00\x00\x00" to equal "\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00" /Users/watson/src/macruby- master/spec/frozen/library/zlib/gzipfile/close_spec.rb:20:in `block' /Users/watson/src/macruby- master/spec/frozen/library/zlib/gzipfile/close_spec.rb:6:in `<main>' 245) GzipWriter#write writes some compressed data FAILED Expected "4261MLJNI\x05\x00\x9D\x05\x00$\n\x00\x00\x00" to equal "34261MLJNI\x05\x00\x9D\x05\x00$\n\x00\x00\x00" /Users/watson/src/macruby- master/spec/frozen/library/zlib/gzipwriter/write_spec.rb:20:in `block' /Users/watson/src/macruby- master/spec/frozen/library/zlib/gzipwriter/write_spec.rb:6:in `<main>' Finished in 253.002491 seconds 3337 files, 14562 examples, 56834 expectations, 43 failures, 202 errors ----------------------------------------------------- The rubyspec temp directory is not empty. Ensure that all specs are cleaning up temporary files. ----------------------------------------------------- rake aborted! Command failed with status (1): [./mspec/bin/mspec ci -B ./spec/macruby.msp...] Tasks: TOP => spec:ci (See full trace by running task with --trace) }}} you can see all logs in https://gist.github.com/1255588 -- Ticket URL: <http://www.macruby.org/trac/ticket/1398> MacRuby <http://macruby.org/>