[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