[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Korrupte Files vom Apachen bei Kernel 4.9.0-0.bpo.3-amd64



Heiko Schlittermann schrieb am Mittwoch, den 28. Juni 2017:

> Im strace des Apachen sehe ich im (meiner Meinung nach) relevanten Teil folgendes:
> 
> 20948 15:52:17.602662 open("/var/www/hosts/…/_migrated/pics/Zitrone_Detailansicht.png", O_RDONLY|O_CLOEXEC) = 40
> 20948 15:52:17.603024 mmap(NULL, 169065, PROT_READ, MAP_SHARED, 40, 0) = 0x7fa668a6d000
> 20948 15:52:17.603104 writev(20, [...], 2) = 169398
> 20948 15:52:17.603701 munmap(0x7fa668a6d000, 169065) = 0
> 20948 15:52:17.603770 write(21, ""..., 186) = 186

Hast Du da noch was rausgekürzt?

> Das oben beschriebene Problem taucht auf, seit wir den Kernel auf 4.9.0-0.bpo.3-amd64
> aktualisiert haben. Der Rest ist ein „normales“ Jessie (Debian 8).
> 
> Wenn statt der statischen Datei ein Script startet und die Daten
> liefert, dann funktioniert es.
> 
> In einem kleinen primitiven C-Programm, welches open/mmap/writev macht
> wie der Apache, gibt es auch (in diesem Fall leider) keine Probleme.

Das hört sich ja schon sehr nach Kernel Bug an. Ich würde das einfach 
mal bei bugzilla.kernel.org oder vielleicht eher bugs.debian.org 
einkippen.

Grüße,
Christian 
-- 
Achtung: Führen Sie den folgenden Code nicht aus.
Diese Software verletzt das Patent EP0394160.
http://www.elug.de/projekte/patent-party/patente/EP0394160

echo -ne PROGRESSBAR\\r;for i in `seq 11`;do sleep 1;echo -n -;done;echo


Reply to: