Opened 14 years ago

Closed 13 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:


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 14 years ago.

Download all attachments as: .zip

Change History (3)

Changed 14 years ago by guest

Attachment: fork.c added

comment:1 Changed 13 years ago by bird

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 Changed 13 years ago by bird

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.