[perl #41642] [BUG] tailcall with slurpy gives segfault

2007-12-01 Thread Will Coleda via RT
On Sat Mar 03 19:37:10 2007, rgrjr wrote: >When the get_params instruction runs, the arguments are pulled from > the context pointed to by the caller_ctx member of the running context. > After a tailcall, the caller_ctx can be the only pointer left to the > caller's context. This member is not

[perl #41642] [BUG] tailcall with slurpy gives segfault

2007-03-03 Thread Bob Rogers
When the get_params instruction runs, the arguments are pulled from the context pointed to by the caller_ctx member of the running context. After a tailcall, the caller_ctx can be the only pointer left to the caller's context. This member is not traced by mark_context, so a GC before get_params

[perl #41642] [BUG] tailcall with slurpy gives segfault

2007-03-02 Thread Bob Rogers
From: "[EMAIL PROTECTED] via RT" <[EMAIL PROTECTED]> Date: Fri, 02 Mar 2007 13:45:20 -0800 Hi, I just fixed a GC bug relating to slurpys (a more general one reported by Bernhard++, not just specific to tail calls) in the args passing code. Please check with the latest in SVN and

[perl #41642] [BUG] tailcall with slurpy gives segfault

2007-03-02 Thread [EMAIL PROTECTED] via RT
Hi, I just fixed a GC bug relating to slurpys (a more general one reported by Bernhard++, not just specific to tail calls) in the args passing code. Please check with the latest in SVN and see if that resolves the problem. (Bob, your patch was heading in the right direction, but I fixed this with

Re: [perl #41642] [BUG] tailcall with slurpy gives segfault

2007-03-01 Thread Mehmet Yavuz Selim Soyturk
On 3/1/07, Mehmet Yavuz Selim Soyturk <[EMAIL PROTECTED]> wrote: > Does the following patch fix it? Sorry, I can't test if that patch helps. I was getting consistently a segfault for that sort of tailcalls, but now it's gone. As far as I can remember, I didn't change anything to parrot (no updat

Re: [perl #41642] [BUG] tailcall with slurpy gives segfault

2007-03-01 Thread Mehmet Yavuz Selim Soyturk
Does the following patch fix it? Sorry, I can't test if that patch helps. I was getting consistently a segfault for that sort of tailcalls, but now it's gone. As far as I can remember, I didn't change anything to parrot (no updates, the same default configuration). I only did a reboot. I don't k

[perl #41642] [BUG] tailcall with slurpy gives segfault

2007-02-28 Thread Bob Rogers
From: "Mehmet Yavuz Selim Soyturk" (via RT) <[EMAIL PROTECTED]> Date: Wed, 28 Feb 2007 08:54:19 -0800 # New Ticket Created by "Mehmet Yavuz Selim Soyturk" # Please include the string: [perl #41642] # in the subject line of all future correspondence about this issue. # http://

[perl #41642] [BUG] tailcall with slurpy gives segfault

2007-02-28 Thread Mehmet Yavuz Selim Soyturk
# New Ticket Created by "Mehmet Yavuz Selim Soyturk" # Please include the string: [perl #41642] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41642 > ### ## file tail.pir: .namespace [ 'Wra