Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4741

Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes

From Hansjoerg Lipp <hjlipp@web.de>
Newsgroups de.comp.lang.php
Subject Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes
Date 2021-12-02 22:01 +0100
Message-ID <j0sqgrFaebsU1@mid.individual.net> (permalink)
References <j0njsrFaf8fU1@mid.individual.net> <m11r2wqkkc.fsf@mbp.pflaesterer.de> <j0q554FpaaiU1@mid.individual.net> <m1y253m54c.fsf@mbp.pflaesterer.de>

Show all headers | View raw


Am 02.12.21 um 15:52 schrieb Karl Pflästerer:
> Hansjoerg Lipp <hjlipp@web.de> writes:
>> Auch ganz interessant ist die Tatsache, dass die höherwertigen Bytes aus
>> meiner Originalfrage
>>>> 2338326353679483218  =  0x2073676e00000152
>>>> 7526676551241302354  =  0x6874207200000152
>>>> 139835545223506      =  0x00007f2e00000152
>>>> 7308304393684648274  =  0x656c502000000152
>>>> 6718605744721101138  =  0x5d3d485400000152
>> ASCII-Daten zu sein scheinen. Spricht wohl für ein Problem in der
>> Speicherverwaltung oder aber zumindest dafür, dass ein 64-Bit-Zugriff
>> auf eine 32-Bit-Variable erfolgt. Und wie gesagt, erst ab dem zweiten
>> Zugriff, was ich mir mit OPCache zu erklären versuche...
> 
> Um ehrlich zu sein, das bezweifle ich. Das ist kein PHP bug.
> Tritt der Fehler nur auf, wenn ein Fehler geloggt wird?

Nein, der Fehler tritt wohl in mail() auf, es gibt den 500-er-Status mit
der Meldung über die fehlgeschlagene Speicherreservierung von um die
2^64 Bytes, die Zeilen danach werden nicht erreicht. Tritt der Fehler
nicht auf, weil z.B. die Referenzen weggelassen werden, kommt es dagegen
 zu den zu erwartenden Log-Ausgaben über trigger_error().

> Ist vielleicht ein custom error Handler hinterlegt? 

Nein. In der Tat ist die Konfiguration sehr übersichtlich, weil es hier
um ein Shared-Hosting-Paket geht, wo man nur über .htaccess und ein sehr
rudimentäres Web-Interface einige Einstellungen vornehmen kann.

Das ist auch die Hintergrund meiner Frage hier, im Grunde habe ich meine
Möglichkeiten zum Debuggen ausgeschöpft, bin mir aber noch nicht sicher,
ob mein Hoster sich viel Mühe machen wird bei diesem Informationsstand:

Ich habe bei der Kommunikation mir dem Support einerseits die Erfahrung
gemacht, dass es zu einer schnellen Problembehebung kommt, wenn ich
schreibe "Ich habe Problem A, vermutlich ist es Bug
https://bugs.php.net/bug.php?id=XXXX, könnt Ihr Euch Commit
http://git.php.net/?YYYY ansehen?". Komme ich dagegen mit "Seit Eurem
Systemupdate passiert nicht mehr A sondern B, macht das weg.", gibt es
erst die sich im Kreis drehende Diskussion, dass natürlich A geht, und
dann nach dem Zeigen des Beispielcodes "A ist überbewertet, wir ändern
doch nicht die Apache-Konfiguration, kauf Dir halt den teureren
Root-Server." Insofern hoffe ich darauf, dass dieses komische Verhalten
irgendjemandem was sagen könnte...

> Ist es mod_php? php-fpm? Etwas anderes?

mod_php

Vielen Dank für die Bemühungen
Hansjörg

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

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