Jerry D. Hedden wrote:
The following code snippet produces the error:

    use threads;

    sub thr
    {
        # Causes 'Attempt to free unreferenced scalar: ...' message
        threads->new($_[0]);

        # Okay - no message
        #threads->new(shift);
    }

    thr(sub { })->join;

Is this the same problem as
    http://rt.perl.org/rt3/Ticket/Display.html?id=41138
and
    http://rt.perl.org/rt3/Ticket/Display.html?id=41816
but in the opposite direction (leaked vs unref'ed)?

Here's another example posted to [email protected]:

   use threads;

   my $my_sub = sub { };

   threads->create($my_sub)->join();

Dave, any tuits available to look into all of this?

Reply via email to