From: Reacher Date: 2007-12-06T00:16:31+09:00 Subject: Re: ruby 1.9 woes On Dec 5, 8:34 am, Reacher wrote: > Thanks for the assistance. I'm getting a crash when miniruby tries to > make prelude.c. Investigating... UPDATE: Here's the details > uname -a SunOS dstnsun0 5.9 Generic_122300-13 sun4u sparc SUNW,Sun-Fire > make cc -g -L. main.o dln.o miniprelude.o array.o bignum.o class.o compar.o dir.o encoding.o enum.o enumerator.o error.o eval.o eval_load.o proc.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 regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o blockinlining.o compile.o debug.o iseq.o vm.o vm_dump.o thread.o cont.o id.o ascii.o euc_jp.o sjis.o unicode.o utf8.o flock.o isinf.o dmyext.o -lpthread -lrt -lsocket -ldl -lcrypt -lm -o miniruby rbconfig.rb updated ./miniruby -I. -rrbconfig ./tool/compile_prelude.rb ./prelude.rb ./ gem_prelude.rb prelude.c *** Signal 10 - core dumped make: Fatal error: Command failed for target `prelude.c' > dbx miniruby core Reading miniruby core file header read successfully Reading ld.so.1 Reading libpthread.so.1 Reading librt.so.1 Reading libsocket.so.1 Reading libdl.so.1 Reading libcrypt_i.so.1 Reading libm.so.1 Reading libc.so.1 Reading libaio.so.1 Reading libmd5.so.1 Reading libnsl.so.1 Reading libgen.so.1 Reading libmp.so.2 Reading libc_psr.so.1 Reading libthread.so.1 detected a multithreaded program t@1 (l@1) terminated by signal BUS (invalid address alignment) Current function is vm_call0 455 if (reg_cfp != th->cfp + 1) {