I just downloaded and built parrot-0.7.0. The PIR program from the original bug report no longer SEGFAULTS.
However: 1) make test had this result: Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/perl/Parrot_Test.t 66 6 55 57 59 61 63 65 15 tests and 656 subtests skipped. Failed 1/414 test scripts. 6/10754 subtests failed. 2) A different PIR program in which I was trying to get around the bug in the original still SEGFAULTS. I have included this program as an attachment. I've also attached a script session where I used gdb to see where the SEGFAULT is occurring. On Wed, Sep 10, 2008 at 10:58 PM, James Keenan via RT < [EMAIL PROTECTED]> wrote: > Clark, > > Are you still getting these failures in the latest version/revision of > Parrot? > > Thank you very much. > > kid51 > -- Clark Cooper
classinfo.pir
Description: Binary data
[EMAIL PROTECTED] work]$ gdb ../parrot-0.7.0/parrot GNU gdb Red Hat Linux (6.3.0.0-1.122rh) Copyright 2004 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-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) r classinfo.pir Class Starting program: /home/ccc/Parrot/parrot-0.7.0/parrot classinfo.pir Class Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0xabb000 [Thread debugging using libthread_db enabled] [New Thread -1208260944 (LWP 31084)] name: String namespace: NameSpace name: NCI get_namespace: NCI resolve_method: NCI new: NCI attributes: NCI add_attribute: NCI methods: NCI add_method: NCI find_method: NCI parents: NCI add_parent: NCI roles: NCI add_role: NCI inspect: NCI isa: NCI does: NCI methods: Hash add_parent: NCI methods: NCI inspect: NCI add_role: NCI add_attribute: NCI isa: NCI parents: NCI resolve_method: NCI name: NCI find_method: NCI roles: NCI attributes: NCI add_method: NCI new: NCI does: NCI get_namespace: NCI parents: ResizablePMCArray all_parents: ResizablePMCArray Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208260944 (LWP 31084)] 0x00424612 in Parrot_Class_does (interp=0x8f77040, pmc=0x913bad8, role_name=0x911ac48) at ./src/pmc/class.pmc:1242 1242 if (VTABLE_isa(interp, cur_class, classname)) (gdb)