Re: [perl #60166] [BUG] Exception handling in parrot doesn't unwind stack.

2008-10-29 Thread Patrick R. Michaud
On Wed, Oct 29, 2008 at 10:06:15PM +0100, NotFound wrote: > > do_loop: > > say i > > push_eh do_inc > > $P0 = find_method i, "succ" > > i.$P0() > > do_inc: > > pop_eh > > inc i > > goto do_loop > > I've noticed an anomaly: if you

Re: [perl #60166] [BUG] Exception handling in parrot doesn't unwind stack.

2008-10-29 Thread NotFound
>> I've noticed an anomaly: if you add .get_results($P0) after pop_eh >> nothing bag happens, but if you put it before, it starts leaking a lot >> of memory. > > Is that after r32226? Before it was leaking both ways, I think. -- Salu2

Re: [perl #60166] [BUG] Exception handling in parrot doesn't unwind stack.

2008-10-29 Thread chromatic
On Wednesday 29 October 2008 14:06:15 NotFound wrote: > > With the following example (and the other patches to > > Parrot_ex_throw_from_op_args added by NotFound++), I'm able > > to run the following version and get to 250,000 without any > > difficulty. > > > >$ cat x.pir > >.sub 'main' >

Re: [perl #60208] [BUG] pheme -- t/null test fails in r32229

2008-10-29 Thread chromatic
On Wednesday 29 October 2008 11:48:57 Patrick R. Michaud (via RT) wrote: > 'make test' in pheme is giving an error in r32229: > > [EMAIL PROTECTED]:~/parrot/r32229/languages/pheme$ make test > ../../parrot ../../compilers/tge/tgc.pir --output=lib/ASTGrammar.pir > lib/pge2past.tg ../../parrot > /ho

Re: [perl #60166] [BUG] Exception handling in parrot doesn't unwind stack.

2008-10-29 Thread NotFound
> With the following example (and the other patches to > Parrot_ex_throw_from_op_args added by NotFound++), I'm able > to run the following version and get to 250,000 without any > difficulty. > >$ cat x.pir >.sub 'main' > .local pmc i > i = new 'Integer' > do_loop: >

[perl #60208] [BUG] pheme -- t/null test fails in r32229

2008-10-29 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #60208] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60208 > 'make test' in pheme is giving an error in r32229: [EMAIL PROTECTED]:~/parrot/r32

Re: New Parrot mailing list

2008-10-29 Thread Igor
--- El mar 7-oct-08, Igor <[EMAIL PROTECTED]> escribió: De:: Igor <[EMAIL PROTECTED]> Asunto: Re: New Parrot mailing list A: "Allison Randal" <[EMAIL PROTECTED]> Cc: "Perl6 Internals" Fecha: martes, 7 octubre, 2008, 11:27 pm --- El vie 19-sep-08, Allison Randal <[EMAIL PROTECTED]> escribió: De

Re: [perl #60178] Commit r32189 breaks Parrot on Mac OS X 10.5.4

2008-10-29 Thread Will Coleda
Hey, this smells like the "PGE failing because of bigint" error we've heard tell about. (which probably isn't PGE's fault, but it's one of the first things that uses the built parrot during the build.) On Tue, Oct 28, 2008 at 3:44 PM, Carl Mäsak <[EMAIL PROTECTED]> wrote: -- Will "Coke" Coled

Re: [perl #60178] Commit r32189 breaks Parrot on Mac OS X 10.5.4

2008-10-29 Thread Carl Mäsak
Will (>): > Here's the offending line: > > ../../parrot ../../runtime/parrot/library/PGE/Perl6Grammar.pir > --output=PGE/builtins_gen.pir PGE/builtins.pg > > To figure out why this is causing a bus error, try: > > $ cd compilers/pge > $ gdb ../../parrot > gdb> run ../../runtime/parrot/library/PGE/P

Re: [perl #60178] Commit r32189 breaks Parrot on Mac OS X 10.5.4

2008-10-29 Thread Carl Mäsak
$ gdb ../../parrot GNU gdb 6.3.50-20050815 (Apple version gdb-768) (Tue Oct 2 04:07:49 UTC 2007) 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.

Re: [perl #60178] Commit r32189 breaks Parrot on Mac OS X 10.5.4

2008-10-29 Thread Carl Mäsak
Uh, and this might have something to do with the third last line of the failing make being gmake[1]: *** Deleting file `PGE.pbc'

Re: [perl #60170] Segfault in verify_signature

2008-10-29 Thread chromatic
On Monday 27 October 2008 09:15:29 Will Coleda wrote: > > While trying to duplicate the tcl segfault in PIR, I was able to > > generate PIR that reliably segfaulted; except it turned out it was > > segfaulting a different way: > > > > .sub '__onload' :immediate > >load_bytecode 'TGE.pbc' > >

Re: [perl #60128] [BUG] GC STRING segfault.

2008-10-29 Thread chromatic
On Monday 27 October 2008 18:18:26 Will Coleda wrote: > Attached is a PIR-only file (no tcl required) that triggers the same > GC-related segfault (tested in r32210) Fixed in r32229. The problem is that retrieving the STRING value of a String Key returned that STRING directly. Modifying its co