Opened 12 years ago

Closed 7 years ago

#165 closed defect (fixed)

libc: don't kill children when the parent exits

Reported by: bird Owned by: bird
Priority: normal Milestone: libc-0.6.5
Component: libc-backend Version: 0.6
Severity: normal Keywords:
Cc: mozilla@…

Description


Attachments (1)

test.c (586 bytes) - added by ydario 8 years ago.
fork() testcase

Download all attachments as: .zip

Change History (6)

comment:1 Changed 12 years ago by guest

  • Cc mozilla@… added

comment:2 Changed 9 years ago by bird

  • Resolution set to invalid
  • Status changed from new to closed

This was already fixed and delivered in a previous libc 0.6.x CSD.

Changed 8 years ago by ydario

fork() testcase

comment:3 Changed 8 years ago by ydario

  • Resolution invalid deleted
  • Status changed from closed to reopened

I can see this problem using fork().

In the testcase, without wait() call, the 'child exit' message is never shown.

comment:4 Changed 8 years ago by bird

  • Milestone changed from libc-0.7 to libc-0.6.4

comment:5 Changed 7 years ago by bird

  • Resolution set to fixed
  • Status changed from reopened to closed

You're right, kLibC is still interring all children upon process termination. Changed this behavior in r3775.

Note: See TracTickets for help on using tickets.