From: | Andrew Chernow <ac(at)esilo(dot)com> |
---|---|
To: | Stefan Kaltenbrunner <stefan(at)kaltenbrunner(dot)cc> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: backend crash on CREATE OR REPLACE of a C-function on Linux |
Date: | 2009-02-01 16:00:07 |
Message-ID: | 4985C707.9040806@esilo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Stefan Kaltenbrunner wrote:
> Hi all!
>
> While hacking on some C-level functions I noticed that everytime I
> replaced the .so file and used CREATE OR REPLACE FUNCTION the backend
> immediatly crashed.
>
> To test that it was not caused by something my function does (or one of
> the libaries it links in) I created the following testcase based on the
> example in the docs:
>
I think I've seen this before and reported it. Try removing your so file and
then copying it, rather than overwriting it. I think dlopen has something
funnky going on with inodes; may need to generate a new one. If it is what I
think it is, the problem is with libc not postgres.
--
Andrew Chernow
eSilo, LLC
every bit counts
http://www.esilo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Meskes | 2009-02-02 15:39:19 | Re: *****SPAM***** BUG #4623: %s pattern broken in PGTYPEStimestamp_defmt_asc |
Previous Message | Stefan Kaltenbrunner | 2009-02-01 14:34:28 | backend crash on CREATE OR REPLACE of a C-function on Linux |