Skip Menu |

This queue is for tickets about the POE CPAN distribution.

Report information
The Basics
Id: 23563
Status: resolved
Priority: 0/
Queue: POE

People
Owner: Nobody in particular
Requestors: perl [...] pied.nu
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.38
Fixed in: (no value)



Subject: Session _parent / _child strangeness
One session creates a second session. When the second session exits, a _child with an undefined destination is posted. Both sessions use inline_states. Could it be some kind of GC/reference issue in Perl? I've included output. I'm using POE 0.9500.
Subject: test-parent-child
Download test-parent-child
application/octet-stream 2.2k

Message body not shown because it is not plain text.

Subject: assert_event_output
Download assert_event_output
application/octet-stream 2.8k

Message body not shown because it is not plain text.

I've poked around a bit and found a work around/solution. It looks like both parent and child sessions are being GCed at the same time. If one adds an external refcount to the parent, all is well with the world.
Download test-parent-child2
application/octet-stream 2k

Message body not shown because it is not plain text.

I was exiting a state with next! AUGH!