| From: | Maurice Gittens <mgittens(at)david(dot)gits(dot)nl> |
|---|---|
| To: | hackers(at)postgresql(dot)org |
| Subject: | patch for memory overrun on Linux(i386) |
| Date: | 1998-03-21 18:44:12 |
| Message-ID: | 199803211844.TAA21150@david.gits.nl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Hi,
It turns of that one of the bugs I detected with Electric Fence
is caused by an assumption that memory return by palloc and malloc
is aligned on 8 bytes boundaries (double alignment).
Adjusting this to correspond with the reality of the malloc
implementation on my pentium based linux box fixes the problem.
The following simple patch to include/utils/memutils.h
will fix the problem.
85c85
< #if ! defined(sco)
---
> #if ! defined(sco) && !defined(linux)
There is still another buffer overrun which I will try to find.
The remaining one is triggered by creating a sequence.
I hope this patch will be applied if it makes sense to
you guys.
With regards from Maurice.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Hannu Krosing | 1998-03-21 19:58:56 | Re: expr ? trueval : falseval |
| Previous Message | The Hermit Hacker | 1998-03-21 18:42:02 | Re: [HACKERS] Newest Patch...try this one... |