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


Reply via email to