Gabriel Khwaja via RT
2015-03-12 00:17:22 UTC
Wed Mar 11 20:17:22 2015: Request 102709 was acted upon.
Transaction: Ticket created by ***@gmail.com
Queue: PAR-Packer
Subject: Unable to handle SIG interrupts
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: ***@gmail.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=102709 >
Windows 7 64 Bit
Activestate Perl v5.18.4 built for MSWin32-x86-multi-thread-64int
PAR-Packer version 1.025
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.
I was previously using perl2exe and everything was behaving as expected. I
switched to pp since perl2exe support stopped at perl 5.16.
I think the pp "parent" exe should be catching signals and send them over
to the child app - and it should not close, otherwise, the app is not
behaving as intended.
Transaction: Ticket created by ***@gmail.com
Queue: PAR-Packer
Subject: Unable to handle SIG interrupts
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: ***@gmail.com
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=102709 >
Windows 7 64 Bit
Activestate Perl v5.18.4 built for MSWin32-x86-multi-thread-64int
PAR-Packer version 1.025
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.
I was previously using perl2exe and everything was behaving as expected. I
switched to pp since perl2exe support stopped at perl 5.16.
I think the pp "parent" exe should be catching signals and send them over
to the child app - and it should not close, otherwise, the app is not
behaving as intended.