PostgreSQL Bugs

Collected from the PG bugs email list.

Bug ID16340
PG Version11.7
OSRHEL 7.7
Opened2020-04-03 13:46:15+00
Reported byWilliam Crowell
StatusNew

Body of first available message related to this bug follows.

The following bug has been logged on the website:

Bug reference:      16340
Logged by:          William Crowell
Email address:      (redacted)
PostgreSQL version: 11.7
Operating system:   RHEL 7.7
Description:        

PostgreSQL crashes if you do the following:

$psql postgres -c 'create extension lo'
CREATE EXTENSION
$psql postgres -c 'select lo_manage()' server closed the connection
unexpectedly
       This probably means the server terminated abnormally
       before or while processing the request.
connection to server was lost

...
2020-04-02 13:42:23 CEST / postgres / xxxx / 1043 / 00000 / [local]] - LOG: 
AUDIT: SESSION,1,2,FUNCTION,EXECUTE,FUNCTION,public.lo_manage,select
lo_manage(),<none>
[2020-04-02 13:42:23 CEST /  /  / 24618 / 00000 / ] - LOG:  server process
(PID 1043) was terminated by signal 11: Segmentation fault
[2020-04-02 13:42:23 CEST /  /  / 24618 / 00000 / ] - DETAIL:  Failed
process was running: select lo_manage()
[2020-04-02 13:42:23 CEST /  /  / 24618 / 00000 / ] - LOG:  terminating any
other active server processes

I do know that lo_manage requires an argument, but it should not create a
segmentation fault even though the argument is not provided.

Messages

DateAuthorSubject
2020-04-03 13:46:15+00PG Bug reporting formBUG #16340: lo_manage() crashs DB instance
2020-04-03 14:40:13+00Tom LaneRe: BUG #16340: lo_manage() crashs DB instance
2020-04-03 15:02:20+00wcrowellRe: BUG #16340: lo_manage() crashs DB instance