bug: core dump in pl/perl (cvs head). - Mailing list pgsql-bugs

From Hans-Jürgen Schönig
Subject bug: core dump in pl/perl (cvs head).
Date
Msg-id 42CAE58C.1030804@cybertec.at
Whole thread Raw
Responses Re: bug: core dump in pl/perl (cvs head).  (Michael Fuhr <mike@fuhr.org>)
Re: bug: core dump in pl/perl (cvs head).  (Bruce Momjian <pgman@candle.pha.pa.us>)
List pgsql-bugs
we have found a bug in CVS head using PL/Perl:

[hs@hp hs]$ psql test < /tmp/core.sql
DROP FUNCTION
CREATE FUNCTION
NOTICE:  sql: SELECT 10, 10 FROM pg_locks WHERE transaction IS NOT NULL
AND pid = pg_backend_pid()
server closed the connection unexpectedly        This probably means the server terminated abnormally        before or
whileprocessing the request. 
connection to server was lost



DROP FUNCTION func();
CREATE OR REPLACE FUNCTION func() RETURNS int4 AS '        $sql = "SELECT 10, 10 FROM pg_locks "                .
"WHEREtransaction IS NOT NULL AND pid =  
pg_backend_pid() ";        elog(NOTICE, "sql: $sql");        my $rv = spi_exec_query($sql);        return 0;
' LANGUAGE 'plperlu';

SELECT func();


somehow Perl does not seem to like the SPI.
only the development code seems to be affected.
thanks a lot,
    hans



pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: Error installing Postgres on Solaris 9
Next
From: Michael Fuhr
Date:
Subject: Re: Error installing Postgres on Solaris 9