Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: JRuby 1.7.0.pre1
-
Component/s: None
-
Labels:None
-
Environment:Hidekingtim@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
Showkingtim@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
-
Number of attachments :
Description
Running ant test on a fresh clone of jruby master, jruby-launcher rspecs fail on Ubuntu.
See attached log for full build log.
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
Not sure if this is any help or not, but when I run
I get the following error... I have also attached the hs_err_pid17591.log file.