xinit zdržuje

Marian Jančár mjanx123 na milada.troja.mff.cuni.cz
Pondělí Leden 31 09:34:58 CET 2000


Martin Douda wrote:
> 
> Dobrý den,
> nevíte někdo, proč při startu Xek program xinit čeká čtvrt minuty? Xka se
> kvůli tomu startujou skoro tak dlouho, jako nejmenovaná parodie na
> operační systém :-(.
> 
> Z výpisu z strace
> 
> 1866  16:06:11.371526 alarm(15)         = 0
> 1866  16:06:11.371909 pause()           = ? ERESTARTNOHAND (To be restarted)
> 1866  16:06:26.368558 --- SIGALRM (Alarm clock) ---
> 1866  16:06:26.369329 SYS_174(0xe, 0xbffff980, 0xbffff8f4, 0x8, 0xe) = 0
> 1866  16:06:26.369718 sigreturn()       = ? (mask now [])
> 
> je vidět, že čeká na SIGALRM patnáct vteřin. Když jsem upravil startx tak,
> že po vteřině pošle xinitu SIGALRM, Xka normálně naběhnou, akorát výrazně
> rychleji.
> 
> Takže bych rád zjistil
> 1) Proč xinit čeká
> 2) (to hlavně) Jaké budu mít problémy, pokud budu i nadále SIGALRMem start
> Xek urychlovat?
> 
> Díky za případné informace

Xinit chce pustit klienta az po nabehnuti serveru, testuje to tak, ze se
sam zkusmo pripojuje, a v urcitem pripade radsi ceka, nez by vypisoval
chybova hlaseni. Ja jsem se s tim taky kdysi potykal, je to vsechno
pekne videt ve zdrojacich, ale uz si nepamatuju, jak to jsem to vyresil.

-- 
Marian Jančár <mjanx123 na milada.troja.mff.cuni.cz>


Další informace o konferenci Linux