Portál AbcLinuxu, 26. dubna 2024 16:36


Dotaz: gkrellm a přemnožené procesy

23.9.2004 19:50 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
gkrellm a přemnožené procesy
Přečteno: 168×
Odpovědět | Admin
Něco jsem asi přenastavil v gkrellmu a teď se mi tu množí procesy:
bash-2.05b$ ps -A | grep gkrellm | wc
    161     803    6903
Začalo to blbnout ve verzi 2.2.0, nepomohl ani upgrade na 2.2.4. Nebyla by nějaká dobrá rada do života? Třeba jak zjistit, co jsem nastavil špatně? Nesetkal jste se s tím už někdo?
Užívej dne – možná je tvůj poslední.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.9.2004 20:09 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy
Odpovědět | | Sbalit | Link | Blokovat | Admin

Projít všechna políčka v nastavení, která mají nějaký command. Někde bude asi spouštěno něco, co se nechová jak bylo očekáváno.

Případně pošlete váš ~/.gkrellm2/user-config

Copak toho není dost?
23.9.2004 21:25 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy

Tak chyba asi bude bude ještě jinde — ve výpisu ps -A se objevuje spousta řádek typu:

      ...
20876 ?        00:00:00 gkrellm2 <defunct>
20877 ?        00:00:00 gkrellm2 <defunct>
      ...
15045 pts/4    00:00:14 foldtrajlite <defunct>
16725 pts/4    00:00:26 foldtrajlite <defunct>
      ...
20844 ?        00:00:00 firefox-bin <defunct>
20845 ?        00:00:00 firefox-bin <defunct>
      ...
takže to dělá víc programů )-:

Tyhle zombíky vyrábí xmms, gkrellm, firefox a foldtrajlite. Takže zbývá jen maličkost: přijít na to, proč (-:

Užívej dne – možná je tvůj poslední.
23.9.2004 21:58 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy
Nenapoví něco pstree? Jaký je vztah zombií a hlavního gkrellm procesu?
23.9.2004 22:30 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy
Výpis pstree jsem jsem dal sem: http://home.zcu.cz/~jnarovec/pstree (abych nerozhodil formátování).
Užívej dne – možná je tvůj poslední.
23.9.2004 22:56 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy
To vypadá jako bug v gkrellm, který zapomíná volat waitpid() (nebo něco podobného). Otázka je, jak zjistit, co dělá, bez metod typu připojení gdb k běžícímu gkrellm (a to bys ho stejně musel mít zkompilovaný s -g, aby se v tom vyznalo aspoň to příslovečné prase).

Možná bych zkusil tupě postupně vypínat monitory, až najednou přestane počet zombií růst. Tím snad zjistíš, který to dělá (normálně snad externí programy nespouští nic, možná mailcheck).

Pak asi ... nahlásit chybu? Nebo ji najít a opravit, to by bylo samozřejmě lepší ;-)
24.9.2004 11:20 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy
Tak jsem vypnul úplně všechno a procesy se množi pořád. Mám trochu podezření na novou verzi GTK+ (2.4.9, předtím 2.4.4), kterou jsem instaloval 20. září. Zatím zkusím něco vykoukat z výpisu strace, příp. v nouzi přeložím starší verzi GTK+ a když na něco příjdu, tak dám vědět.
Užívej dne – možná je tvůj poslední.
24.9.2004 15:29 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy
Takže v GTK+ chyba nebyla. Ve výpisu strace jsem ale našel něco zvláštního, co se opakuje s periodou peti sekund, což odpovídá tomu, jak přibývají další gkrellmy. Příslušný fragment výpisu je tady (5,7 kB). Bohužel v tom stejně nevidím co se uvnitř gkrellmu děje.
Užívej dne – možná je tvůj poslední.
24.9.2004 22:18 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: gkrellm a přemnožené procesy
Takže jde o nějakou chybu ve starých jádrech (2.4.xx), více tady.
Užívej dne – možná je tvůj poslední.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.