On Thu, 14 Oct 2004 05:44:36 +0900, Austin Moody <medalliance / gmail.com> wrote: > I'm in the process of getting everything I need for Ruby setup on an > AIX 5.2 machine. > > Successfully have Ruby 1.8.2 installed. > > However, I get a coredump when attempting to install RubyGems. > > Anyone seen this before? > > Here's the output from when I run ruby install.rb: > > # ruby install.rb > lib/rubygems/config_file.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/config_file.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/config_file.rb > lib/rubygems/gem_commands.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_commands.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_commands.rb > lib/rubygems/command.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/command.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/command.rb > lib/rubygems/cmd_manager.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb > lib/rubygems/user_interaction.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/user_interaction.rb > chmod 0644 > /usr/local/lib/ruby/site_ruby/1.8/rubygems/user_interaction.rb > lib/rubygems/version.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/version.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/version.rb > lib/rubygems/validator.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/validator.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/validator.rb > lib/rubygems/remote_installer.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb > chmod 0644 > /usr/local/lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb > lib/rubygems/installer.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/installer.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/installer.rb > lib/rubygems/format.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/format.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/format.rb > lib/rubygems/doc_manager.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb > lib/rubygems/cache.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/cache.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/cache.rb > lib/rubygems/builder.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/builder.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/builder.rb > lib/rubygems/specification.rb -> > /usr/local/lib/ruby/site_ruby/1.8/rubygems/specification.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems/specification.rb > lib/rubygems.rb -> /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb > chmod 0644 /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb > bin/gem_server -> /usr/local/bin/gem_server > chmod 0755 /usr/local/bin/gem_server > bin/gem -> /usr/local/bin/gem > chmod 0755 /usr/local/bin/gem > Illegal instruction(coredump) I haven't seen this one, but it looks like it dumps core after all of the files have been copied. This is probably in the remote_stubs method in the install.rb. Since this method prints a message after the first declaration, the core dump is probably happening at this part of the code: is_apparent_stub = lambda { |path| File.read(path, 40) =~ /^# This file was generated by RubyGems/ and File.readlines(path).size < 20 } This is probably where I would load up the core file in a debugger and see exactly what it was doing when it crashed. Looks like a good bug report for ruby-core. Chad