Opened 20 years ago
Closed 20 years ago
#804 closed defect (invalid)
Memory blocks between 32769 and 65536 are not freed correctly
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | sys | Version: | unspecified |
| Severity: | normal | Keywords: | |
| Cc: |
Description
The psAlloc mechanism handles mem blocks with between 32769 and 65536 bytes incorrectly;
they are freshly allocated using malloc, but returned to the recycle list in the 32768 bucket.
I have a fix which I'll check in after consultation.
Change History (3)
comment:1 by , 20 years ago
| Cc: | added |
|---|---|
| Owner: | changed from to |
comment:2 by , 20 years ago
| Owner: | changed from to |
|---|
comment:3 by , 20 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
The recycle list has been #define-ed out of the psMemory system.
Note:
See TracTickets
for help on using tickets.

By all means, check in the fix if you haven't already.
-rdd