[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