BUG #9296: Symbol resolution issue: undefined symbol: CheckFunctionValidatorAccess - Mailing list pgsql-bugs

From rgacogne-bugs@nuagelabs.fr
Subject BUG #9296: Symbol resolution issue: undefined symbol: CheckFunctionValidatorAccess
Date
Msg-id 20140220190545.29133.89444@wrigleys.postgresql.org
Whole thread Raw
Responses Re: BUG #9296: Symbol resolution issue: undefined symbol: CheckFunctionValidatorAccess
List pgsql-bugs
The following bug has been logged on the website:

Bug reference:      9296
Logged by:          Remi Gacogne
Email address:      rgacogne-bugs@nuagelabs.fr
PostgreSQL version: 9.3.3
Operating system:   Linux x86_64
Description:

Hi,

I just built a Postgresql 9.3.3 and I have an issue at runtime with a
program linked against libpq.so that works like a charm with 9.3.2. It seems
like a recently introduced symbol (CheckFunctionValidatorAccess) isn't
exported.

The exact runtime error is :

could not load library "/usr/lib/postgresql/plpgsql.so":
/usr/lib/postgresql/plpgsql.so: undefined symbol:
CheckFunctionValidatorAccess

The function is indeed used:

$ objdump -RtD /usr/lib/postgresql/plpgsql.so |grep InputFunctionCall
0000000000000000         *UND*  0000000000000000
InputFunctionCall
00000000000071d0 <InputFunctionCall@plt>:
   1288b:       e8 40 49 ff ff          callq  71d0 <InputFunctionCall@plt>
   128ab:       e8 20 49 ff ff          callq  71d0 <InputFunctionCall@plt>
                        225ea0: R_X86_64_JUMP_SLOT      InputFunctionCall

But I an not able to find the symbol anywhere. Am I missing something?

Thank you,

Remi Gacogne

pgsql-bugs by date:

Previous
From: Noah Misch
Date:
Subject: Re: BUG #9210: PostgreSQL string store bug? not enforce check with correct characterSET/encoding
Next
From: Tom Lane
Date:
Subject: Re: BUG #9296: Symbol resolution issue: undefined symbol: CheckFunctionValidatorAccess