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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

