BUG #13571: sql-only extension segfaults backend during creation - Mailing list pgsql-bugs

From feikesteenbergen@gmail.com
Subject BUG #13571: sql-only extension segfaults backend during creation
Date
Msg-id 20150814125450.1670.49992@wrigleys.postgresql.org
Whole thread Raw
Responses Re: BUG #13571: sql-only extension segfaults backend during creation  (Feike Steenbergen <feikesteenbergen@gmail.com>)
Re: BUG #13571: sql-only extension segfaults backend during creation  (Oleksandr Shulgin <oleksandr.shulgin@zalando.de>)
List pgsql-bugs
The following bug has been logged on the website:

Bug reference:      13571
Logged by:          Feike Steenbergen
Email address:      feikesteenbergen@gmail.com
PostgreSQL version: 9.5alpha2
Operating system:   Debian jessie x86_64
Description:

When installing a sql-only extension, my backend crashes taking the cluster
with it.

After some debugging we have created a reproducable testcase.

postgres@postgres=# create extension castbug;
server closed the connection unexpectedly

castbug.control:

relocatable = false
superuser   = true
comment     = 'This triggers a segfault on 9.5alpha2'
default_version = unstable

castbug--unstable.sql:

DO
$$
DECLARE
    roles text[] := '{"job_scheduler","job_monitor"}';
BEGIN
END;
$$;

SELECT count(*)
  FROM pg_class
CROSS JOIN generate_series(1,100);

DO
$$
DECLARE
    something text[] := '{"jb_scheduler","job_monitr"}';
BEGIN
END;
$$;

pgsql-bugs by date:

Previous
From: zhangjinyu
Date:
Subject: Re: BUG #13541: There is a visibility issue when run some DDL and Query. The time window is very shot
Next
From: Feike Steenbergen
Date:
Subject: Re: BUG #13571: sql-only extension segfaults backend during creation