Ho scoperto un modo per rendere php segfault e sono un po 'curioso di sapere cosa sta succedendo. Forse qualcuno può spiegarlo per me?Errore di segmentazione PHP causato da php while loop
[email protected]:..com/trunk5/tools/nestedset> cat > while.php
<?php
while(1){
die('dd');
}
?>
^C
0 [email protected]:..com/trunk5/tools/nestedset> php -f while.php
ddzsh: segmentation fault php -f while.php
0 [email protected]:..com/trunk5/tools/nestedset> php -f while.php
dd%
0 [email protected]:..com/trunk5/tools/nestedset> php -f while.php
dd%
0 [email protected]:..com/trunk5/tools/nestedset> php -f while.php
ddzsh: segmentation fault php -f while.php
0 [email protected]:..com/trunk5/tools/nestedset> php -f while.php
ddzsh: segmentation fault php -f while.php
0 [email protected]:..com/trunk5/tools/nestedset> php -f while.php
dd%
0 [email protected]:..com/trunk5/tools/nestedset> php -f while.php
dd%
Come potete vedere, non succede tutte le volte. Caching php?
php5 5.2.10.dfsg.1-2ubuntu6.1
Non riesco a riprodurlo in 5.2.11 ... –
Avete valgrind disponibile? Puoi eseguirlo con valgrind, ad esempio valgrind php -f ./while.php e postare l'output? –
Non riesco a riprodurre l'errore. La mia versione php è uguale alla tua. – erenon