logo       
Google Custom Search
    AddThis Social Bookmark Button

Re: Terminating on signal SIGALRM(14): msg#00002

Subject: Re: Terminating on signal SIGALRM(14)
On Apr 5, 2006, at 04:52, Steven Mackenzie wrote:

I'm going to stick at 0.29 for now becuase I am writing my app using
ActiveState's Komodo IDE (version 3.5.2, with AS Perl 5.8.7.815). If I
use the 0.3301 version of POE (from CPAN), then when I try to debug POE
code in the IDE, the program quits as soon as the POE code is started
with this error: Terminating on signal SIGALRM(14)

I don't get that problem with the 0.29 PPM from Active State, so I'll
stay there for now, as it seems to work!

Older POE versions registered handlers for most of %SIG by default, including SIGALRM. Your program probably gets a _signal event that you don't handle (turn on POE_ASSERT_DEFAULT to verify that it bombs).

Signal semantics have changed in 0.33. This is according to a plan that's over a year old. Now POE registers signal handlers for signals when you call $kernel->sig(). SIGCHLD is an exception because NOT handling them by default causes zombies.

So it looks like you'll be staying with 0.29 for a while. :) You should probably grab a copy of it for safekeeping. Hopefully ActiveState will update POE's PPD when 0.34 is released. If not, there may be some point releases to resolve minor installer issues.

--
Rocco Caputo - rcaputo@xxxxxxxxx






Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>