[rt.cpan.org #102709] Unable to handle SIG interrupts

[email protected] ("Dmytro Zagashev via RT")
Newsgroups perl.par
Message-ID <[email protected]>
Wed Jul 08 13:24:01 2015: Request 102709 was acted upon.
Transaction: Correspondence added by ZDM
       Queue: PAR-Packer
     Subject: Unable to handle SIG interrupts
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: [email protected]
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=102709 >


On Wed Jul 08 09:41:49 2015, RSCHUPP wrote:
> Hi,
> 
> sorry for the late response, I'm trying to catch up on open bugs:
> 
> On 2015-03-11 20:17:22, [email protected] wrote:
> > I just used pp to package my app to exe.  It's running well however
> > in my
> > app I catch the $SIG{'INT'} event (ctrl-c) so that I can do some
> > clean up
> > steps before ending.  However, since pp actually creates a parent exe
> > and
> > this exe does not ignore ctrl-c events, the parent closes but my app
> > keeps
> > running but it doesn't run properly without the parent app and does
> > not
> > exit.
> 
> What do you mean when you say "my app ... doesn't run properly and
> does not exit"? Also, is this a "command line" program or does it have
> a GUI (i.e. you packed it using "pp --gui ...")?
> Can you cook up a minimal example that shows the problem?
> 
> Cheers, Roderich

Under windows parent process is only spawn child, waiting until child exited and perform cleanup (if was packed with --clean).

This is obvious, that parent should not exit on CTRL+C. No matter, has child process GUI or this is just command line app.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.