On Solaris/SPARC, I'm still seeing failure on the tests others have reported problems for.
Failed 3/133 test scripts, 97.74% okay. 30/2167 subtests failed, 98.62% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/dynclass/pybuiltin.t 3 768 6 3 50.00% 2 4-5 t/dynclass/pyclass.t 3 768 6 3 50.00% 2 5-6 t/dynclass/pyint.t 24 6144 25 24 96.00% 1-10 12-25 7 tests and 66 subtests skipped. GNUmake: *** [test] Error 11 $ cat ./.timestamp 1107532815 Fri Feb 4 16:00:15 2005 UTC (time of this cvs update) The failures leave a core dump with a backtrace that looks something like: [EMAIL PROTECTED] ([EMAIL PROTECTED]) terminated by signal SEGV (no mapping at the fault address) (dbx) where current thread: [EMAIL PROTECTED] =>[1] Parrot_switch_to_cs(0x3a4b38, 0x9de3bf98, 0x1, 0x3d2f70, 0x188, 0x3d2f78), at 0x6f740 [2] Parrot_Sub_invoke(0x3a4b38, 0x3e0d20, 0x0, 0xff141ce4, 0x0, 0x0), at 0x1c6dfc [3] Parrot_Closure_invoke(0x3a4b38, 0x3e0d20, 0x0, 0x0, 0x0, 0x0), at 0x1c76bc [4] Parrot_PyFunc_invoke(0x3a4b38, 0x3e0d20, 0x0, 0x4, 0x68, 0xffbef530), at 0xff057054 [5] Parrot_PyClass_runops_fromc(0x3a4b38, 0x3e0d20, 0x3ce300, 0x0, 0x0, 0x0), at 0xff04d898 [6] Parrot_PyClass_call_meth_fromc_P_P(0x3a4b38, 0x3dfb68, 0x3ce300, 0x3df700, 0x0, 0x0), at 0xff04dd14 [7] Parrot_PyObject_find_method(0x3a4b38, 0x3df700, 0x3d0b20, 0x0, 0x0, 0x0), at 0xff04f128 [8] Parrot_callmethodcc_sc(0x652468, 0x3a4b38, 0x0, 0x0, 0x0, 0x0), at 0xcd59c [9] runops_slow_core(0x3a4b38, 0x6523a0, 0x0, 0x0, 0x0, 0x0), at 0x17108c [10] runops_int(0x3a4b38, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x16d630 [11] runops(0x3a4b38, 0x0, 0xffbef98c, 0x0, 0x0, 0x0), at 0x16f344 [12] Parrot_runcode(0x3a4b38, 0x1, 0xffbef98c, 0x0, 0x0, 0x0), at 0xa2f58 [13] Parrot_runcode(0x3a4b38, 0x1, 0xffbef98c, 0x16, 0x23, 0xa), at 0xa2c70 I realize that's not much help -- I'll have to go back and recompile with debugging symbols -- but since this build took 1.5 hours to complete (the machine is busy with other tasks), I won't have anything else to report before next week. However, I believe that it's the new_cs structure that's not fully initialized, and that the access violation occurs at line 2136 in src/packfile.c: if (new_cs->base.pf != interpreter->code) interpreter->code = new_cs->base.pf; -- Andy Dougherty [EMAIL PROTECTED]