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