🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
2 messages
2 total messages Started by heby Mon, 07 Dec 2020 08:32
waitpid nie widzi defunct
#72998
Author: heby
Date: Mon, 07 Dec 2020 08:32
18 lines
1596 bytes
Cześć.

Sytuacja:

N:   pid = fork()
pid: -  exit(1)
N:   waitpid(pid)

Sytuacje mam taką że wywołanie systemowe waitpid czeka na proces którego 
status jest defunct. Numery pid się zgadzają, waitpid jest "zawieszony", 
proces N czeka nie wiadomo na co.

Co się mogło stać? Czytam wszystko co się da o działaniu waitpid i poza 
faktem że może zwrócić EINTR nie widzę nic co mogło by waitpid zawiesić 
na procesie defunct.

Callstack mówi że w procesie 1: siedzi w waitpid i nie chce wyjść a 
proces o tym numerze jest defunct.
Re: waitpid nie widzi defunct
#72999
Author: heby
Date: Mon, 07 Dec 2020 08:40
6 lines
1316 bytes
On 07/12/2020 09:32, heby wrote:
> Callstack mówi że w procesie 1: siedzi w waitpid i nie chce wyjść a 
> proces o tym numerze jest defunct.

Jeszcze informacja: jesli pod proces N podepnę GDB, nastepnie przerwę 
proces i zrobie "continue" to waitpid wychodzi.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads