[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Possible bug - I don't know the best way to report with full information



AMD64-native sarge is not officially supported by Debian:
http://www.debian.org/ports/amd64/

Key packages and drivers are missing, and there are stability problems
(for example, as of May 2006, in some configurations, "cp" crashes on
jobs > 2 gigabytes).

I backed off to the supported i386 sarge, which includes a native
AMD64 kernel and runs Ruby 1.8 reliably.  Debian's next official
release, Etch, will include a complete, official AMD64 port.

Bill Mitchell




On 8/9/06, Nicholas P. Mueller <railsdev@restechservices.net> wrote:
Hello,

I have noticed what I believe to be a bug in the AMD64 sarge build of
ruby1.8.

I have a webserver running ruby on rails, and when processing pages,
it randomly gives application errors and fastcgi quits.  Now I would
chalk it up to something else, save the fact that if I have an ssh
session open when the application errors out, a line pops up on the
terminal like this:

------------------
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/
core_ext/class/inheritable_attributes.rb:100: [BUG] Segmentation fault
ruby 1.8.2 (2005-04-11) [x86_64-linux]
------------------

The part in front of [BUG] is variable - sometimes one script,
sometimes another.

I have certain rails action that I discovered if I run it, crashes
every single time on two different AMD64 Debian Sarge boxes.  It
grabs a bunch of objects from a database and tries to send a bunch of
emails based on them.  Even on a dual Opteron 246 with 2GB of RAM, it
crashes after sending ~150 emails.  However, when I put the rails app
on a 32 bit Debian Sarge box, a lowly dual P3 667 w/512MB of RAM, I
can run that action with >1000 emails with no problems.

I read the open bugs against ruby1.8 and did not see anything
relevant to this.  So I think it is a bug in the AMD64 build.  Please
tell me what I should do next - should I file a bug report?  How can
I provide more information so that a developer can look into the
issue?  Below is some basic information:

For the AMD64 boxen:

#/usr/bin/ruby1.8 -v
ruby 1.8.2 (2005-04-11) [x86_64-linux]

# dpkg -s ruby1.8
mail:~# dpkg -s ruby1.8
Package: ruby1.8
Status: install ok installed
Priority: optional
Section: interpreters
Installed-Size: 248
Maintainer: akira yamada <akira@debian.org>
Architecture: amd64
Version: 1.8.2-7sarge2
Depends: libc6 (>= 2.3.2.ds1-21), libruby1.8 (>= 1.8.2-7sarge2)
Suggests: ruby1.8-examples, rdoc1.8, ri1.8
Description: Interpreter of object-oriented scripting language Ruby 1.8
Ruby is the interpreted scripting language for quick and easy
object-oriented programming.  It has many features to process text
files and to do system management tasks (as in perl).  It is simple,
straight-forward, and extensible.
.
This package provides version 1.8 series of Ruby.


For the 32 bit box:

#/usr/bin/ruby1.8 -v
ruby 1.8.2 (2005-04-11) [i386-linux]

#dpkg -s ruby1.8
Package: ruby1.8
Status: install ok installed
Priority: optional
Section: interpreters
Installed-Size: 244
Maintainer: akira yamada <akira@debian.org>
Architecture: i386
Version: 1.8.2-7sarge2
Depends: libc6 (>= 2.3.2.ds1-21), libruby1.8 (>= 1.8.2-7sarge2)
Suggests: ruby1.8-examples, rdoc1.8, ri1.8
Description: Interpreter of object-oriented scripting language Ruby 1.8
Ruby is the interpreted scripting language for quick and easy
object-oriented programming.  It has many features to process text
files and to do system management tasks (as in perl).  It is simple,
straight-forward, and extensible.
.
This package provides version 1.8 series of Ruby.

I'm sorry to be such a newb but I would like to help.

Cheers,

Nicholas P. Mueller


--
To UNSUBSCRIBE, email to debian-ruby-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org





Reply to: