[oi-dev] ruby in /hipster segv

David Höppner 0xffea at gmail.com
Tue Jul 9 11:57:29 UTC 2013


Hi,

thanks for reporting this. I updated the ruby package to the latest
patch version. This
problem seems to be gone, I had no time yet to look into the root cause.

-- David

$ pkg info ruby-18
          Name: runtime/ruby-18
       Summary: Ruby & RubyGems
      Category: Development/Ruby
         State: Installed
     Publisher: userland
       Version: 1.8.7.374
 Build Release: 5.11
        Branch: 0.151.1.8.1


On 9 July 2013 12:50, Piotr Jasiukajtis <estibi at me.com> wrote:
> Hi,
>
> Seems like ruby in the /hipster repository is broken. Here is what we get:
>
>
>
> $ gem install rake
> /usr/ruby/1.8/lib/ruby/1.8/timeout.rb:60: [BUG] Segmentation fault
> ruby 1.8.7 (2011-12-28 patchlevel 357) [i386-solaris2.11]
>
> Abort (core dumped)
>
>
>> ::status
> debugging core file of gem (32-bit) from os-devel
> file: /usr/ruby/1.8/bin/ruby
> initial argv: /usr/bin/ruby /usr/bin/gem install rake
> threading model: native threads
> status: process terminated by SIGABRT (Abort), pid=24747 uid=1162 code=-1
>
>> $C
> 0803a678 libc_hwcap1.so.1`_lwp_kill+0x15(1, 6, 344, fed83000, fed83000, 803a720)
> 0803a698 libc_hwcap1.so.1`raise+0x2b(6, 0, 803a6b0, fecd91cb, 0, 0)
> 0803a6e8 libc_hwcap1.so.1`abort+0x10e(fed84c20, fef52074, fef7c9e0, fed84c20, 3c, feffb0a4)
> 0803ab38 libruby.so.1`rb_bug+0xc7(fef54ffe, fed83000, 803abac, 803ab7c, fef1bbb9, fed83000)
> 0803ab58 0xfef1bbdc(b, 0, 803ac20, 0, fed83000, feb12a40)
> 0803ab7c libc_hwcap1.so.1`__sighndlr+0x15(b, 0, 803ac20, fef1bbb0, 14c1, 803abb0)
> 0803abdc libc_hwcap1.so.1`call_user_handler+0x292(b, 0, 803ac20, 80cc760, 0, 803ac48)
> 0803ac0c libc_hwcap1.so.1`sigacthandler+0x77(b, 0, 803ac20)
> 0803ae48 0x80cc670(80cc670, 0, 803ae88, 8092000, 82c04cc, 1)
>
>> ::objects
>     BASE    LIMIT     SIZE NAME
>  8050000  8082000    32000 /usr/ruby/1.8/bin/ruby
> fee60000 fef5b000    fb000 /usr/ruby/1.8/lib/libruby.so.1
> fee40000 fee42000     2000 /lib/librt.so.1
> fee30000 fee31000     1000 /lib/libdl.so.1
> fee10000 fee18000     8000 /usr/lib/libcrypt.so.1
> febc0000 fec13000    53000 /lib/libm.so.2
> fedb0000 feddd000    2d000 /usr/lib/libreadline.so.5
> feda0000 feda1000     1000 /lib/libtermcap.so.1
> fec40000 fed73000   133000 /usr/lib/libc/libc_hwcap1.so.1
> feb90000 feba9000    19000 /usr/lib/libgcc_s.so.1
> feb30000 feb5b000    2b000 /lib/libcurses.so.1
> feae0000 feae5000     5000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/thread.so
> feac0000 feac3000     3000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/etc.so
> fea80000 fea86000     6000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/stringio.so
> fea40000 fea5a000    1a000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/syck.so
> fe9d0000 fea10000    40000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/openssl.so
> fe960000 fe9a8000    48000 /lib/libssl.so.0.9.8
> fe800000 fe92a000   12a000 /lib/libcrypto.so.0.9.8
> fe7e0000 fe7ed000     d000 /lib/libsocket.so.1
> fe750000 fe7b8000    68000 /lib/libnsl.so.1
> fe720000 fe724000     4000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/digest.so
> fe700000 fe701000     1000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/fcntl.so
> fe6d0000 fe6db000     b000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/zlib.so
> fe6a0000 fe6b2000    12000 /lib/libz.so.1
> fe670000 fe671000     1000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/digest/md5.so
> fe650000 fe65d000     d000 /usr/ruby/1.8/lib/ruby/1.8/i386-solaris2.11/socket.so
> fefb6000 fefeb000    35000 /lib/ld.so.1
>
> For the record, ruby in oi_151a7 was build with Sun Studio, but in oi_151a8 we switched to GCC 4.7.3.
>
> oi_151a8:
> ruby 1.8.7 (2011-12-28 patchlevel 357) [i386-solaris2.11]
>
> # mcs -p /usr/bin/ruby
> /usr/bin/ruby:
> [...]
> GCC: (GNU) 4.7.3
> ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1742 (illumos)
>
>
>
> oi_151a7:
> ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-solaris2.11]
>
> mcs -p /usr/bin/ruby
> /usr/bin/ruby:
> [...]
> acomp: Sun C 5.9 SunOS_i386 Patch 124868-10 2009/04/30
> iropt: Sun Compiler Common 12 SunOS_i386 Patch 126498-13 2009/04/06
> ir2hf: Sun Compiler Common 12 SunOS_i386 Patch 126498-13 2009/04/06
> ube: Sun Compiler Common 12 SunOS_i386 Patch 126498-13 2009/04/06
> as: Sun Compiler Common 12 SunOS_i386 Patch 126498-13 2009/04/06
> ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1726
>
>
>
> --
> Piotr Jasiukajtis
>
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev




More information about the oi-dev mailing list