Tim King created JRUBY-6313: ------------------------------- Summary: jruby-launcher rspecs fail on ubunutu Key: JRUBY-6313 URL: https://jira.codehaus.org/browse/JRUBY-6313 Project: JRuby Issue Type: Bug Environment: kingtim@tumult:~/workspace/jruby$ uname -a Linux tumult 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC 2011 i686 i686 i386 GNU/Linux
kingtim@tumult:~/workspace/jruby$ java -version java version "1.6.0_29" Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Java HotSpot(TM) Server VM (build 20.4-b02, mixed mode) kingtim@tumult:~/workspace/jruby$ git log --oneline -1 42e7d46 Bumping compile memory. Java 7 u4 seems to run out of heap while compili Reporter: Tim King Assignee: Thomas E Enebo Attachments: ant_test.log Running {{ant test}} on a fresh clone of jruby master, jruby-launcher rspecs fail on Ubuntu. See attached log for full build log. {code} kingtim@tumult:~/workspace/jruby$ ant test Buildfile: /home/kingtim/workspace/jruby/build.xml init: prepare-bin-jruby: jar: init: create-dirs: copy-resources: update-constants: [echo] Updating Constants.java [echo] ...using git revision = 42e7d46, tzdata = 2010k [copy] Copying 1 file to /home/kingtim/workspace/jruby/src_gen/org/jruby/runtime [copy] Copying 1 file to /home/kingtim/workspace/jruby/src_gen/org/jruby/runtime _uc_internal_: prepare: compile-annotation-binder: compile-jruby: [apt] Since compiler setting isn't classic or modern, ignoring fork setting. [apt] Since compiler setting isn't classic or modern, ignoring fork setting. emma: instrument: generate-method-classes: _gmc_internal_: generate-unsafe: _gu_internal_: compile: unzip-native-libs: jar-jruby: add-emma-jars: compile-test: [javac] Compiling 169 source files to /home/kingtim/workspace/jruby/build/classes/test [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. copy-test-files: [copy] Copying 18 files to /home/kingtim/workspace/jruby/build/classes/test install-dev-gems: install-jruby-launcher-gem: [java] INFO: gem "jruby-launcher" is not installed [java] Building native extensions. This could take a while... *** glibc detected *** /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby: free(): invalid pointer: 0x089984d0 *** ======= Backtrace: ========= /lib/i386-linux-gnu/libc.so.6(+0x6ebc2)[0x401afbc2] /lib/i386-linux-gnu/libc.so.6(+0x6f862)[0x401b0862] /lib/i386-linux-gnu/libc.so.6(cfree+0x6d)[0x401b394d] /usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdlPv+0x1f)[0x400e480f] /usr/lib/i386-linux-gnu/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1b)[0x400cbc4b] /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby[0x804b9df] /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby[0x80496f3] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x4015a113] /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby[0x8049731] ======= Memory map: ======== 08048000-08053000 r-xp 00000000 08:01 3040045 /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby 08053000-08054000 r-xp 0000a000 08:01 3040045 /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby 08054000-08055000 rwxp 0000b000 08:01 3040045 /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby 08998000-089b9000 rwxp 00000000 00:00 0 [heap] 40000000-4001e000 r-xp 00000000 08:01 4202084 /lib/i386-linux-gnu/ld-2.13.so 4001e000-4001f000 r-xp 0001d000 08:01 4202084 /lib/i386-linux-gnu/ld-2.13.so 4001f000-40020000 rwxp 0001e000 08:01 4202084 /lib/i386-linux-gnu/ld-2.13.so 40020000-40021000 r-xp 00000000 00:00 0 [vdso] 40021000-40024000 rwxp 00000000 00:00 0 40037000-40115000 r-xp 00000000 08:01 4603092 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 40115000-40116000 ---p 000de000 08:01 4603092 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 40116000-4011a000 r-xp 000de000 08:01 4603092 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 4011a000-4011b000 rwxp 000e2000 08:01 4603092 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 4011b000-40122000 rwxp 00000000 00:00 0 40122000-4013e000 r-xp 00000000 08:01 4202083 /lib/i386-linux-gnu/libgcc_s.so.1 4013e000-4013f000 r-xp 0001b000 08:01 4202083 /lib/i386-linux-gnu/libgcc_s.so.1 4013f000-40140000 rwxp 0001c000 08:01 4202083 /lib/i386-linux-gnu/libgcc_s.so.1 40140000-40141000 rwxp 00000000 00:00 0 40141000-402b7000 r-xp 00000000 08:01 4202087 /lib/i386-linux-gnu/libc-2.13.so 402b7000-402b9000 r-xp 00176000 08:01 4202087 /lib/i386-linux-gnu/libc-2.13.so 402b9000-402ba000 rwxp 00178000 08:01 4202087 /lib/i386-linux-gnu/libc-2.13.so 402ba000-402bd000 rwxp 00000000 00:00 0 402bd000-402e5000 r-xp 00000000 08:01 4202091 /lib/i386-linux-gnu/libm-2.13.so 402e5000-402e6000 r-xp 00028000 08:01 4202091 /lib/i386-linux-gnu/libm-2.13.so 402e6000-402e7000 rwxp 00029000 08:01 4202091 /lib/i386-linux-gnu/libm-2.13.so 402e7000-402e9000 rwxp 00000000 00:00 0 40300000-40321000 rwxp 00000000 00:00 0 40321000-40400000 ---p 00000000 00:00 0 bf900000-bf921000 rw-p 00000000 00:00 0 [stack] . . . [multiple failures omitted] . . . *** glibc detected *** /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby: free(): invalid pointer: 0x09c4e4e8 *** ======= Backtrace: ========= /lib/i386-linux-gnu/libc.so.6(+0x6ebc2)[0x401afbc2] /lib/i386-linux-gnu/libc.so.6(+0x6f862)[0x401b0862] /lib/i386-linux-gnu/libc.so.6(cfree+0x6d)[0x401b394d] /usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdlPv+0x1f)[0x400e480f] /usr/lib/i386-linux-gnu/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1b)[0x400cbc4b] /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby[0x804b9df] /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby[0x80496f3] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x4015a113] /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby[0x8049731] ======= Memory map: ======== 08048000-08053000 r-xp 00000000 08:01 3040045 /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby 08053000-08054000 r-xp 0000a000 08:01 3040045 /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby 08054000-08055000 rwxp 0000b000 08:01 3040045 /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/build/home/bin/jruby 09c4e000-09c6f000 rwxp 00000000 00:00 0 [heap] 40000000-4001e000 r-xp 00000000 08:01 4202084 /lib/i386-linux-gnu/ld-2.13.so 4001e000-4001f000 r-xp 0001d000 08:01 4202084 /lib/i386-linux-gnu/ld-2.13.so 4001f000-40020000 rwxp 0001e000 08:01 4202084 /lib/i386-linux-gnu/ld-2.13.so 40020000-40021000 r-xp 00000000 00:00 0 [vdso] 40021000-40024000 rwxp 00000000 00:00 0 40037000-40115000 r-xp 00000000 08:01 4603092 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 40115000-40116000 ---p 000de000 08:01 4603092 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16 40116000-4011a000 r-xp 000de000 08:01 4603092 /usr/ got: nil (using =~) [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:48:in `fail_with_message' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:70:in `__delegate_operator' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:60:in `eval_match' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:29:in `=~' [java] # org/jruby/RubyProc.java:269:in `call' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/spec/launcher_spec.rb:195:in `(root)' [java] # org/jruby/RubyKernel.java:1918:in `instance_eval' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/example.rb:51:in `run' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/example.rb:110:in `with_around_hooks' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/example.rb:48:in `run' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/example_group.rb:306:in `run_examples' [java] # org/jruby/RubyArray.java:2322:in `collect' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/example_group.rb:302:in `run_examples' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/example_group.rb:274:in `run' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/command_line.rb:24:in `run' [java] # org/jruby/RubyArray.java:2322:in `collect' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/command_line.rb:24:in `run' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/reporter.rb:12:in `report' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/command_line.rb:21:in `run' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/runner.rb:80:in `run_in_process' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/runner.rb:69:in `run' [java] # /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/rspec-core-2.7.0/lib/rspec/core/runner.rb:10:in `autorun' [java] # org/jruby/RubyProc.java:269:in `call' [java] # org/jruby/RubyProc.java:223:in `call' [java] [java] Finished in 1.32 seconds [java] 36 examples, 1 failure [java] [java] Failed examples: [java] [java] rspec ./spec/launcher_spec.rb:190 # JRuby native launcher should include a bare : or ; at the end of the classpath, to include PWD in the path [java] rake aborted! [java] ruby /home/kingtim/workspace/jruby/bin/jruby -S rspec ./spec/launcher_spec.rb failed [java] [java] Tasks: TOP => default => spec [java] (See full trace by running task with --trace) [java] make: *** [test] Error 1 [java] [java] [java] Gem files will remain installed in /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java for inspection. [java] Results logged to /home/kingtim/workspace/jruby/lib/ruby/gems/1.8/gems/jruby-launcher-1.0.9-java/./gem_make.out BUILD FAILED /home/kingtim/workspace/jruby/build.xml:824: Java returned: 1 Total time: 29 seconds {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email