Opened 18 years ago

Closed 18 years ago

#131 closed defect (wontfix)

fork() failed, when BSS segment is too big

Reported by: guest Owned by: bird
Priority: normal Milestone: libc-0.6.2
Component: libc Version: 0.6.1
Severity: normal Keywords:
Cc:

Description

The attached testcase demonstate the fault.

fork() works fine with BSS_SIZE_MB value up to 62 It fail with increasing values from 63 and return 16 instead negative value.

Attachments (1)

fork.c (515 bytes ) - added by guest 18 years ago.

Download all attachments as: .zip

Change History (3)

by guest, 18 years ago

Attachment: fork.c added

comment:1 by bird, 18 years ago

I've fixed the pid=16 problem so no more deceiving fork() results. The problem with the big BSS will have to wait though.

comment:2 by bird, 18 years ago

Milestone: libc-0.6.2
Resolution: wontfix
Status: newclosed

DosExecPgm returns 0xAA (170) (ERROR_BUSY), must be something it doesn't like. Don't think I can do much about it.

Note: See TracTickets for help on using tickets.