Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4738
| From | k@rl.pflaesterer.de (Karl Pflästerer) |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes |
| Date | 2021-12-01 18:52 +0100 |
| Message-ID | <m11r2wqkkc.fsf@mbp.pflaesterer.de> (permalink) |
| References | <j0njsrFaf8fU1@mid.individual.net> |
Hansjoerg Lipp <hjlipp@web.de> writes:
> Hallo miteinander,
>
> ich versuche gerade verzweifelt einen Bug in einem Script zu verstehen:
> Mehrere php-Scripte brechen manchmal mit Status 500 ab, wenn diese mit
> mail() eine Mail versenden sollen. Im Log steht dann etwas wie
>
>> PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 2336086652788670802 bytes)
>
> Das ganze passiert bei einem Hoster unter php 7.4. Auf meiner lokalen
> Testumgebung kann ich das Problem nicht reproduzieren. Einfache Scripte,
> die mail() aufrufen, funktionieren aber auch beim Hoster einwandfrei.
>
> Ich habe also eines der betroffenen Scripte nach und nach verkleinert,
> inklusive 3rd-Party-Geraffel und komme zu folgendem Minimalbeispiel:
>
> -----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
> <?php
>
> $GLOBALS['USER']=array();
>
> $user =& $GLOBALS['USER'];
> $script_name =& $_SERVER['PHP_SELF'];
>
> if (mail("test@invalid.invalid", "s", "b", "From: test@invalid.invalid")) {
> trigger_error("<-1->", E_USER_WARNING);
> }
> trigger_error("<-2->", E_USER_WARNING);
>
> ?>
> <!DOCTYPE html>
> <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
> <head>
> <title>test mail</title>
> </head>
> <body>
> ok
> </body>
Welchen Sinn haben die Varbablen, die zumindest hier im Beispiel nicht
verwendet werden?
Speziell die 2 Referenzen?
Gibt es den Fehler auch ohne diese 3 Zeilen?
Hast du Skripte, die immer laufen? (auto_prepend_file)
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-11-30 22:37 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-01 18:52 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-01 21:44 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-02 15:52 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-02 22:01 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-02 23:10 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-02 23:30 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-03 14:14 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-03 16:09 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-03 17:02 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-09 23:54 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-10 22:15 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-13 04:01 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-11 00:03 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-05 00:44 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-09 23:31 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-10 18:15 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-13 04:48 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-13 13:51 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-14 21:06 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-15 15:43 +0100
csiph-web