From: Mehdi Date: 2006-09-27T22:20:11+09:00 Subject: Re: Ruby 1.8.5 on AIX 5.3 "ruby -v" errors The ruby previously compiled was on AIX 5.3.0.4. It compiled perfectly and there were no errors and ran perfectly until I upgraded AIX from maintenance level 4 to maintenance level 5. I tried to compile again and this is the error I get when I run "make". When I use the binaries which I compiled on Maintenance level 4 the test scripts work and looks like its working but when I run "ruby -v" it gives segmentation fault, like the one given below when I tried compiling agin. gcc -g -O2 -DRUBY_EXPORT -I. -I. -c inits.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c io.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c marshal.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c math.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c numeric.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c object.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c pack.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c parse.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c process.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c prec.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c random.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c range.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c re.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c regex.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c ruby.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c signal.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c sprintf.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c st.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c string.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c struct.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c time.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c util.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c variable.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c version.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c ./missing/flock.c gcc -g -O2 -DRUBY_EXPORT -I. -I. -c dmyext.c ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o flock.o dmyext.o gcc -g -O2 -DRUBY_EXPORT -I. -I. -c main.c gcc main.o libruby-static.a -ldl -lcrypt -lm -o miniruby -g -O2 -DRUBY_EXPORT -Wl,-brtl -Wl,-bE:ruby.imp rbconfig.rb updated ./mkconfig.rb:157: [BUG] Segmentation fault ruby 1.8.5 (2006-08-25) [powerpc-aix5.3.0.0] make: 1254-059 The signal code from the last command is 6. Stop. Nobuyoshi Nakada wrote: > Hi, > > At Wed, 20 Sep 2006 03:25:16 +0900, > Mehdi wrote in [ruby-talk:215167]: > > I compiled ruby-1.8.5 on AIX 5.3. > > When I run ruby -v its giving this error. I tested the ruby with some > > of our scripts and it works perfectly fine. > > > > #ruby -v > > ruby 1.8.5 (2006-08-25) [powerpc-aix5.3.0.0] > > ruby: [BUG] Segmentation fault > > ruby 1.8.5 (2006-08-25) [powerpc-aix5.3.0.0] > > > > IOT/Abort trap(coredump) > > Can you show the stack trace by debugger? > > -- > Nobu Nakada