[Tech] gnome-terminal forse puppa
Gian
g.ciotti@tirrenide.net
Dom 16 Dic 2007 18:40:18 CET
sposto qua la discussione; per chi fosse rimasto indietro:
esiste uno script perl che dopo molte ore fa crashare gnome-terminal e
tutti i suoi figli (quindi tutte i terminali aperti in quel momento su
quella macchina.
lo script e' (banalmente):
#!/usr/bin/perl
#
@alfabeto = ('a'..'z','A'..'Z','0'..'9');
foreach $c1 (@alfabeto){
foreach $c2 (@alfabeto){
foreach $c3 (@alfabeto){
foreach $c4 (@alfabeto){
foreach $c5 (@alfabeto){
foreach $c6 (@alfabeto){
foreach $c7 (@alfabeto){
foreach $c8 (@alfabeto){
print "$c1$c2$c3$c4$c5$c6$c7$c8\n";
}}}}}}}}
# end script
alcuni fatti:
lo script crasha (prima o poi) sempre.
lo script e' stato provato su ubuntu 7.10 e su una debian etch.
Daniele lo sta provando su un altro sistema: come sta andatando?
ed ora le novita':
ho messo su un sistema di debug su debian et... il crash avviene per
forza di cose dato che dopo N ore di lavoro dove tutto funziona
perfettamente, il sistema operativo esaurisce di colpo tutta la memoria
virtuale disponibile; tanto per dare un'idea, "vmstat 5" poco prima di
morire scrive:
----------memory---------- ---swap-- -----io---- -system-- ----cpu----
swpd free buff cache si so bi bo in cs us sy id wa
40092 13776 16060 268932 0 0 0 0 330 67079 39 29 32 0
40092 14200 15148 85612 0 0 0 0 330 67182 39 29 32 0
134400 13888 108 18620 1 1559 35 1559 339 67061 39 28 25 8
240780 51412 1192 25652 93 2514 255 2536 423 55896 39 24 30 7
sulla macchina non ci sono altri processi che possano spiegare un
"puppamento" cosi' aggressivo di memoria in cosi' poco tempo.
rimane da controllare:
cosa succede se non si usa gnome-terminal
cosa succede se si cambia linguaggio di scripting
altro, ma lascio a voialtri scoprirlo ;)
NON a breve news... dato che per ogni prova ci vogliono molte ore di
computazione ed attesa, se qualcuno volesse fare qualche prova.. ben
venga ;)
--
Gian
member of A.G.O.W. #C10771
and orgoglione to be!
:(){ :|:&};:
Maggiori informazioni sulla lista
flug-tech