[#4567] Re: What's the biggest Ruby development? — Aleksi Niemel<aleksi.niemela@...>

Dave said:

18 messages 2000/08/23
[#4568] Q's on Marshal — Robert Feldt <feldt@...> 2000/08/23

[#4580] RubyUnit testcase run for different init params? — Robert Feldt <feldt@...> 2000/08/25

[#4584] Re: RubyUnit testcase run for different init params? — Dave Thomas <Dave@...> 2000/08/25

Robert Feldt <feldt@ce.chalmers.se> writes:

[#4623] Re: RubyUnit testcase run for different init params? — Robert Feldt <feldt@...> 2000/08/28

On Sat, 26 Aug 2000, Dave Thomas wrote:

[#4652] Andy and Dave's European Tour 2000 — Dave Thomas <Dave@...>

24 messages 2000/08/30
[#4653] Re: Andy and Dave's European Tour 2000 — matz@... (Yukihiro Matsumoto) 2000/08/30

Hi,

[#4657] Ruby tutorials for newbie — Kevin Liang <kevin@...> 2000/08/30

Hi,

[ruby-talk:4611] mod_ruby 0.1.19

From: shreeve@...2s.org (Steve Shreeve)
Date: 2000-08-27 21:40:02 UTC
List: ruby-talk #4611
Shugo (and others),

I saw that mod_ruby was recently updated and was excited to check it out. A 
while ago, I exchanged emails with Shugo (mod_ruby maintainer) about a problem 
I was having with mod_ruby 0.1.18. Today, I downloaded the newest version of 
Ruby 1.4.6 and mod_ruby 0.1.19. I recompiled ruby without any problems. I then 
compiled mod_ruby without problems. I made sure my httpd.conf file has these 
lines:

  LoadModule ruby_module        libexec/mod_ruby.so
  AddModule mod_ruby.c
  AddHandler ruby-script .rb

I installed the new mod_ruby.so to apache's libexec directory and then 
stopped/started the server. It restarted and gave me this message:

[Sun Aug 27 13:53:43 2000] [notice] Apache/1.3.12 (Unix) mod_ruby/0.1.9 
Ruby/1.4.6(2000-08-16) PHP/4.0b4pl1 mod_perl/1.21 configured -- resuming 
normal operations

When I accessed a test page called test.rb, which looks like this:

  #!/usr/bin/ruby

  print "Content-type: text/plain\n\n"
  print "Hello, world.\n"

I got an error message like this:

  [Sun Aug 27 13:54:26 2000] [notice] child pid 1701 exit signal Segmentation 
fault (11)

So, I checked the server with gdb to get a backtrace, which I've included 
below:

1:58pm root@medweb /usr/local/apache/bin> gdb httpd
GNU gdb 4.17
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
(gdb) run -X
Starting program: /usr/local/apache/bin/httpd -X

Program received signal SIGSEGV, Segmentation fault.
apply2files (func=0xbffffbe8, vargs=1076527495, arg=0x402a7cac) at file.c:94
94              if ((*func)(RSTRING(path)->ptr, arg) < 0)
(gdb) bt
#0  apply2files (func=0xbffffbe8, vargs=1076527495, arg=0x402a7cac) at 
file.c:94
#1  0x40311114 in ruby_version.68 ()
(gdb)

Problem is, I'm not quite sure how to interpret this... If anyone find this 
information helpful to decipher any problems, I'd be interested...

Thanks!

Steve Shreve
shreeve@s2s.org

ps - I'm excited about the news of Dave and Andy's book coming in October! :-)

In This Thread

Prev Next