develooper Front page | perl.perl5.porters | Postings from October 2013

[perl #119801] Modifying @DB::dbline entries can crash perl

Thread Previous | Thread Next
From:
Father Chrysostomos via RT
Date:
October 29, 2013 05:03
Subject:
[perl #119801] Modifying @DB::dbline entries can crash perl
Message ID:
rt-4.0.18-24525-1383022971-235.119801-14-0@perl.org
On Mon Sep 16 23:53:11 2013, sprout wrote:
> How about having an array shared between threads and indexed by cop_seq?
> 
> Or, if that makes the array too long, extend the struct for dbstate ops
> and store a separate sequence number.
> 
> When the op is freed, it can invalidate its entry.  We would need three
> values: 0 = no op available, 1 = no breakpoint, 2 = breakpoint set.
> 
> The numeric values stored in @DB::dbline elements would be indices into
> that breakpoint array.

Please review the attached patch, which is also on the sprout/dbline branch.

-- 

Father Chrysostomos


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About