From: Matt Lawrence Date: 2005-01-18T06:57:05+09:00 Subject: Re: Ruby on AIX? On Sat, 15 Jan 2005 nobu.nokada@softhome.net wrote: >> Ok, that seems to work on AIX 5.1. However, it gets a Segmentation fault >> in socket.so when I go to run it. Help? > > Can you show the stack trace? Sure. This is with a script that only has 'require "net/telnet"' > dbx ./testit Type 'help' for help. Core file program (ruby) does not match current program (core ignored) reading symbolic information ... (dbx) run Segmentation fault in bignum. at 0x200e2ccc 0x200e2ccc (???) d11c6d20 stfs fr8,0x6d20(r28) (dbx) where bignum.(??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ??, ) at 0x200e2ccc unnamed block $b49, line 1398 in "dln.c" dln_load(0x200b1318), line 1398 in "dln.c" unnamed block $b254, line 6858 in "eval.c" unnamed block $b253, line 6858 in "eval.c" rb_require_safe(0x20063a10, 0x0), line 6858 in "eval.c" rb_f_require(0x20072e20, 0x20053598), line 6731 in "eval.c" call_cfunc(0x20031080, 0x20072e20, 0x1, 0x1, 0x2ff201a0), line 5393 in "eval.c" unnamed block $b83, line 5522 in "eval.c" unnamed block $b82, line 5522 in "eval.c" unnamed block $b81, line 5522 in "eval.c" rb_call0(0x200740f4, 0x20072e20, 0x2451, 0x2451, 0x1, 0x2ff201a0, 0x20065310, 0x0), line 5522 in "eval.c" rb_call(0x200740f4, 0x20072e20, 0x2451, 0x1, 0x2ff201a0, 0x1), line 5743 in "eval.c" unnamed block $b187, line 3244 in "eval.c" unnamed block $b186, line 3244 in "eval.c" rb_eval(0x20072e20, 0x20063948), line 3244 in "eval.c" eval_node(0x20072e20, 0x20063948), line 1296 in "eval.c" unnamed block $b261, line 6528 in "eval.c" unnamed block $b260, line 6528 in "eval.c" unnamed block $b259, line 6528 in "eval.c" unnamed block $b258, line 6528 in "eval.c" unnamed block $b257, line 6528 in "eval.c" unnamed block $b256, line 6528 in "eval.c" rb_load(0x20063b50, 0x0), line 6528 in "eval.c" unnamed block $b254, line 6849 in "eval.c" unnamed block $b253, line 6849 in "eval.c" rb_require_safe(0x20063c90, 0x0), line 6849 in "eval.c" rb_f_require(0x20072e20, 0x20063c2c), line 6731 in "eval.c" call_cfunc(0x20031080, 0x20072e20, 0x1, 0x1, 0x2ff21650), line 5393 in "eval.c" unnamed block $b83, line 5522 in "eval.c" unnamed block $b82, line 5522 in "eval.c" unnamed block $b81, line 5522 in "eval.c" rb_call0(0x200740f4, 0x20072e20, 0x2451, 0x2451, 0x1, 0x2ff21650, 0x20065310, 0x0), line 5522 in "eval.c" rb_call(0x200740f4, 0x20072e20, 0x2451, 0x1, 0x2ff21650, 0x1), line 5743 in "eval.c" unnamed block $b187, line 3244 in "eval.c" unnamed block $b186, line 3244 in "eval.c" rb_eval(0x20072e20, 0x20063c54), line 3244 in "eval.c" eval_node(0x20072e20, 0x20063c54), line 1296 in "eval.c" unnamed block $b115, line 1473 in "eval.c" unnamed block $b114, line 1473 in "eval.c" ruby_exec_internal(), line 1473 in "eval.c" ruby_exec(), line 1493 in "eval.c" ruby_run(), line 1503 in "eval.c" main(argc = 2, argv = 0x2ff224b4, envp = 0x2ff224c0), line 46 in "main.c" (dbx) Any other info I can get for you? -- Matt Nothing great was ever accomplished without _passion_