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
Author: heby
Date: Mon, 07 Dec 2020 08:32
Date: Mon, 07 Dec 2020 08:32
18 lines
1596 bytes
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
Author: heby
Date: Mon, 07 Dec 2020 08:40
Date: Mon, 07 Dec 2020 08:40
6 lines
1316 bytes
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