| Summary: | apache dies every time a script contains "exit" when mod_perl is enabled | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Frédéric "LpSolit" Buclin <LpSolit> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | major | ||
| Priority: | Normal | CC: | djmarian4u, dmorganec, guillomovitch, jquelin, luigiwalser, mageia, pterjan, shlomif, stormi-mageia, thierry.vignaud |
| Version: | 2 | Keywords: | Triaged |
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | apache-mod_perl | CVE: | |
| Status comment: | |||
|
Description
Frédéric "LpSolit" Buclin
2012-02-17 23:50:39 CET
May be related to http://perl.apache.org/docs/2.0/api/ModPerl/Util.html#C_exit_ I tried with both Apache 2.2.17 and 2.2.22, and the same error occurs. It fails on each "exit". CC:
(none) =>
shlomif Same error in Cauldron. Hi, thanks for reporting this bug. As there is no maintainer for this package I added the committers in CC. Any ideas ? (Please set the status to 'assigned' if you are working on it) CC:
(none) =>
dmorganec, guillomovitch, luigiwalser, pterjan As far as I know, apache-mod_perl has been broken since Mageia 1 came out. Hopefully we can fix it. I don't know anything about mod_perl but we will probably want https://github.com/apache/mod_perl/commit/1bafd3d1decf0a3b770b55f3d2f1ac5876a5864f in cauldron (fixes a segfault with perl 5.14) and https://github.com/apache/mod_perl/commit/71861f07e0d6c2f1b752679383066c1aac5e9b43 I didn't find anything about the problem reported in this bug. I just uploaded apache-mod_perl-2.0.5-14.mga2 with the patches Pascal suggested. (In reply to comment #7) > I just uploaded apache-mod_perl-2.0.5-14.mga2 with the patches Pascal > suggested. This doesn't help about this bug at all. Still the same error message.
Dan Joita
2012-03-07 11:21:24 CET
CC:
(none) =>
djmarian4u
David Walser
2012-05-31 02:32:10 CEST
CC:
(none) =>
jquelin
David Walser
2012-05-31 02:32:26 CEST
CC:
(none) =>
mageia This message is a reminder that Mageia 1 is nearing its end of life. In approximately 25 days from now, Mageia will stop maintaining and issuing updates for Mageia 1. At that time this bug will be closed as WONTFIX (EOL) if it remains open with a Mageia 'version' of '1'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Mageia version prior to Mageia 1's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Mageia 1 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Mageia, you are encouraged to click on "Version" and change it against that version of Mageia. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Mageia release includes newer upstream software that fixes bugs or makes them obsolete. -- Mageia Bugsquad
Frédéric "LpSolit" Buclin
2012-11-05 17:25:41 CET
Version:
1 =>
2 AFAIK, this behaviour is expected, meaning you should not call exit() withing mod_perl: http://perl.apache.org/docs/1.0/guide/porting.html#Terminating_requests_and_processes__the_exit___and_child_terminate___functions I'm curious about the difference with fedora, tough. They do use a different spec file, and a different patch to fix the apache 2.4 issue (see bug #7360). The doc says: Starting from Perl version 5.6 mod_perl will override exit() behind the scenes, using CORE::GLOBAL::, a new magical package. Which is the part which does not seem to work for us
Samuel Verschelde
2013-08-28 14:51:25 CEST
Keywords:
(none) =>
Triaged This message is a reminder that Mageia 2 is nearing its end of life. Approximately one month from now Mageia will stop maintaining and issuing updates for Mageia 2. At that time this bug will be closed as WONTFIX (EOL) if it remains open with a Mageia 'version' of '2'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Mageia version prior to Mageia 2's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Mageia 2 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Mageia, you are encouraged to click on "Version" and change it against that version of Mageia. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Mageia release includes newer upstream software that fixes bugs or makes them obsolete. -- The Mageia Bugsquad
Frédéric "LpSolit" Buclin
2013-10-24 23:45:20 CEST
Version:
2 =>
3 Is it still valid as of Mageia 3 ? CC:
(none) =>
thierry.vignaud (In reply to Thierry Vignaud from comment #13) > Is it still valid as of Mageia 3 ? Seems to work fine with apache-2.4.4-7.4.mga3 and apache-mod_perl-2.0.7-12.20130221svn1448242.mga3 Thanks. Version assignment set back to 2 so it will be closed as OLD if not fixed by EOL. Version:
3 =>
2 Let's close it now then Status:
NEW =>
RESOLVED |