Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

bug dans php4/apache2 ?

2 réponses
Avatar
Willy
bonjour,

soit le fichier "toto.php" suivant:

<?php if (TOTO=="true") echo "\ntrue\n"; else echo "\nfalse\n";?>

Exécuté via la commande php4 , il n'y a pas de pb. Par contre, exécuté
via apache2, il provoque un message "segmentation fault " dans le
fichier de log d'apache2.
Apparemment, le pb vient de la constante TOTO qui n'est pas encore
définie, mais cela ne doit pas causer ce genre d'erreur.

Est-ce un bug connu ou un pb dans mon installation (je suis sous debian
sarge, arch ppc) ?

Merci, Willy.

2 réponses

Avatar
P'tit Marcel
<?php if (TOTO=="true") echo "ntruen"; else echo "nfalsen";?>
Exécuté via la commande php4 , il n'y a pas de pb. Par contre, exécuté
via apache2, il provoque un message "segmentation fault " dans le
fichier de log d'apache2.
Est-ce un bug connu ou un pb dans mon installation (je suis sous debian
sarge, arch ppc) ?


Ton article semble un peu imprécis, et tu risques de ne recevoir aucune
réponse. Pourrais-tu ajouter quelques détails (texte précis de la ligne
d'erreur d'Apache, version de php, Apache et OS utilisée, etc.) ?

Idéalement, tu pourrais générer un vidage mémoire au moment du crash
(http://bugs.php.net/bugs-generating-backtrace.php).

Cela dit, tu pourrais commencer par recompiler le module php d'Apache
pour voir si le problème ne vient pas d'une installation qui ait foiré...

--
P'tit Marcel
^c^v-teur

Avatar
Willy


<?php if (TOTO=="true") echo "ntruen"; else echo "nfalsen";?>
Exécuté via la commande php4 , il n'y a pas de pb. Par contre,
exécuté via apache2, il provoque un message "segmentation fault "
dans le fichier de log d'apache2.
Est-ce un bug connu ou un pb dans mon installation (je suis sous
debian sarge, arch ppc) ?



Ton article semble un peu imprécis, et tu risques de ne recevoir
aucune réponse. Pourrais-tu ajouter quelques détails (texte précis de
la ligne d'erreur d'Apache, version de php, Apache et OS utilisée,
etc.) ?

Idéalement, tu pourrais générer un vidage mémoire au moment du crash
(http://bugs.php.net/bugs-generating-backtrace.php).

Cela dit, tu pourrais commencer par recompiler le module php d'Apache
pour voir si le problème ne vient pas d'une installation qui ait foiré...

ok, voici les infos:


-linux ppc 2.4.22
-distribution debian sarge à jour
-Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21
Perl/v5.8.4

et dans le fichier error.log d'apache:

[Fri May 05 11:53:37 2006] [notice] child pid 1039 exit signal
Segmentation fault (11)

Il serait intéressant que quelqu'un essaie ce script afin de voir s'il
cause la même erreur.

Merci, Willy.