SIGSEGV is reproducible in cygwin, but not elsewhere; where do I report this bug? - Mailing list pgsql-bugs

From Walker, Philip M (Utility Data Center)
Subject SIGSEGV is reproducible in cygwin, but not elsewhere; where do I report this bug?
Date
Msg-id C9AAAF1DB2411546B68C720B0D0630CB202154@ataexc01.americas.cpqcorp.net
Whole thread Raw
List pgsql-bugs
Has anyone seen the following problem?, it's a show-stopper ...

I can generate this fault with the following command line:

$ psql -f pgbug.sql

Here's a backtrace of the problem:

philwalk@walkerphilip:/usr/src/postgresql-7.4.1-3
$ gdb postgres.exe 3492
GNU gdb 2003-09-20-cvs (cygwin-special)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are welcome to change it and/or distribute copies of it under certain
conditions. Type "show copying" to see the conditions. There is
absolutely no warranty for GDB.  Type "show warranty" for details. This
GDB was configured as "i686-pc-cygwin"... Attaching to program
`/usr/bin/postgres.exe', process 3492 [Switching to thread 3492.0xdc0]
(gdb) cont
Continuing.

Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 3492.0x944]
0x6102b0bb in cygwin_internal () from /usr/bin/cygwin1.dll
(gdb) bt
#0  0x6102b0bb in cygwin_internal () from /usr/bin/cygwin1.dll #1
0x610317f4 in cygwin_internal () from /usr/bin/cygwin1.dll #2
0x6101e154 in dlfork () from /usr/bin/cygwin1.dll #3  0x6101deb8 in
dlfork () from /usr/bin/cygwin1.dll #4  0x61094fd1 in getppid () from
/usr/bin/cygwin1.dll

# -------------- end --------------

The following snippet of SQL is sufficient to generate this error every
time:

BEGIN WORK;
SET CONSTRAINTS ALL DEFERRED;
CREATE TABLE OWL(SUN NUMERIC NOT NULL,SAY NUMERIC NOT NULL); CREATE
TABLE AGO(ADZ NUMERIC NOT NULL,IDE VARCHAR(1024) NOT NULL,ALT VARCHAR
(32) NOT NULL,AUK VARCHAR(32) NOT NULL,POX VARCHAR(32) NOT
NULL,CONSTRAINT PAY=20
UNIQUE(ADZ,AUK));
CREATE TABLE PAN(NUB VARCHAR(10) NOT NULL,EGO VARCHAR(128) NOT NULL,MEW
VARCHAR
(32) DEFAULT NULL,COP VARCHAR(32) DEFAULT NULL,CUR NUMERIC DEFAULT 0,FID
VARCHAR
(16) DEFAULT NULL,APT NUMERIC DEFAULT 0,GYM NUMERIC DEFAULT 0,SOP
VARCHAR(512)=20
DEFAULT NULL,RAN DATE DEFAULT CURRENT_DATE,LEG VARCHAR(16) DEFAULT
NULL,BIG=20
NUMERIC DEFAULT 0,LUR VARCHAR(32),CONSTRAINT HIE PRIMARY KEY(NUB,EGO));
CREATE TABLE FEW(CAB NUMERIC NOT NULL,DEW VARCHAR(17),AID VARCHAR(32));
CREATE TABLE FEE(SHE NUMERIC,NUN NUMERIC DEFAULT 0,COL VARCHAR(64) NOT
NULL,BAN=20
VARCHAR(256));
CREATE TABLE BEE(KIF VARCHAR(128),EYE VARCHAR(32),LOO VARCHAR(32),SLY
VARCHAR (32),BIN VARCHAR(64),CAW VARCHAR(32),HAM NUMERIC,CAY NUMERIC,GEL
NUMERIC,EMS=20
NUMERIC);
CREATE TABLE DEY(CAB NUMERIC NOT NULL,RAG VARCHAR(32) NOT NULL); CREATE
TABLE GIB(CAB NUMERIC NOT NULL,CAT NUMERIC NOT NULL,POD NUMERIC NOT=20
NULL,RED NUMERIC NOT NULL);
CREATE TABLE NOG(CEP NUMERIC NOT NULL,HUG NUMERIC NOT NULL,POD NUMERIC
NOT=20
NULL,AIR NUMERIC,RED NUMERIC NOT NULL,IVY NUMERIC,SOY NUMERIC NOT
NULL,OVA=20
VARCHAR(16),DOT CHAR(1) DEFAULT 'N');
CREATE TABLE BAD(DEN VARCHAR(16),AHS VARCHAR(16),ADS VARCHAR(16),EFT
VARCHAR (17),BAT VARCHAR(32),ODS VARCHAR(240),LAR VARCHAR(16),PUT
VARCHAR(16),CAD=20
VARCHAR(240),NUT VARCHAR(240),COY VARCHAR(240),ARK VARCHAR(240)); CREATE
TABLE LEA(FIG VARCHAR(16),AHA VARCHAR(16)); CREATE TABLE NIT(CON
VARCHAR(16),BIB VARCHAR(240),BUS VARCHAR(16),OWE=20
NUMERIC,BAT VARCHAR(32),SIC NUMERIC,HAM VARCHAR(240),CONSTRAINT LUX
UNIQUE (CON,BUS,BAT,HAM)); CREATE TABLE JAM(KIF VARCHAR(128) NOT
NULL,HUM VARCHAR(80) NOT NULL,ORC VARCHAR
(80) NOT NULL,DAP OID,NIP OID,GAP DATE DEFAULT CURRENT_DATE,ARE DATE
DEFAULT=20
CURRENT_DATE,HEP VARCHAR(10) DEFAULT NULL,SIB VARCHAR(128) DEFAULT
NULL,LAG=20
NUMERIC DEFAULT 0,SEW VARCHAR(16) DEFAULT 'NEW',ORB NUMERIC DEFAULT
0,AWE=20
NUMERIC DEFAULT 0,HEN VARCHAR(32),LAY VARCHAR(10),KID
VARCHAR(128),CONSTRAINT=20
OHM PRIMARY KEY(KIF),CONSTRAINT AWN UNIQUE(HUM,ORC));
CREATE TABLE ANT(DAW NUMERIC NOT NULL,APE VARCHAR(1024) NOT NULL,AUK
VARCHAR
(32) NOT NULL,ADZ NUMERIC NOT NULL);
CREATE TABLE RUN(SAT VARCHAR(32),EAT VARCHAR(10),ALP VARCHAR(128),RHO=20
NUMERIC,ELK NUMERIC);
CREATE TABLE BUN(SAT VARCHAR(32),EAT VARCHAR(10),ALP VARCHAR(128),JUT
NUMERIC); CREATE TABLE NIL(SAT VARCHAR(32),EAT VARCHAR(10),ALP
VARCHAR(128),OKA NUMERIC); CREATE TABLE PUS(SOL VARCHAR(32),DUE
VARCHAR(32),BOA VARCHAR(32),NIX VARCHAR (32),TAD VARCHAR(32),MIR
VARCHAR(16),DAW VARCHAR(32),EAT VARCHAR(10),ALP VARCHAR (128),ODD
NUMERIC,OKA NUMERIC,JAB NUMERIC); CREATE TABLE REE(BOA VARCHAR(32),RAG
VARCHAR(32),MIR VARCHAR(16),GYP VARCHAR (16),DAW NUMERIC,EAT
VARCHAR(10),ALP VARCHAR(128),ODD NUMERIC,MID VARCHAR (16),LAC
VARCHAR(16),BAR VARCHAR(16)); CREATE TABLE JOG(BOA VARCHAR(32),DUE
VARCHAR(32),OLM VARCHAR(32),RAG VARCHAR (32),COX VARCHAR(32),NIM
NUMERIC,DAW VARCHAR(32),EAT VARCHAR(10),ALP VARCHAR (128),DEE
VARCHAR(32),ODD NUMERIC,JAG NUMERIC,OKA NUMERIC); CREATE TABLE QUA(BOA
VARCHAR(32),DUE VARCHAR(32),PRO VARCHAR(32),RAG VARCHAR (32),MIR
VARCHAR(16),ONE VARCHAR(16),EAT VARCHAR(10),ALP VARCHAR(128),DEE=20
VARCHAR(32),ODD NUMERIC,TAM NUMERIC);
CREATE TABLE HUE(BOA VARCHAR(32),DUE VARCHAR(32),PRO VARCHAR(32),RAG
VARCHAR (32),MIR VARCHAR(16),ONE VARCHAR(16),EAT VARCHAR(10),ALP
VARCHAR(128),DEE=20
VARCHAR(32),ODD NUMERIC,TAM NUMERIC);
CREATE TABLE COR(BOA VARCHAR(32),DUE VARCHAR(32),OLM VARCHAR(32),RAG
VARCHAR (32),COX VARCHAR(32),NIM NUMERIC,DAW VARCHAR(32),EAT
VARCHAR(10),ALP VARCHAR (128),DEE VARCHAR(32),ODD NUMERIC,JAG
NUMERIC,OKA NUMERIC); CREATE TABLE KEG(BOA VARCHAR(32),DUE
VARCHAR(32),PRO VARCHAR(32),RAG VARCHAR (32),MIR VARCHAR(16),ONE
VARCHAR(16),EAT VARCHAR(10),ALP VARCHAR(128),DEE=20
VARCHAR(32),ODD NUMERIC,TAM NUMERIC);
CREATE TABLE BUY(BOA VARCHAR(32),DUE VARCHAR(32),PRO VARCHAR(32),RAG
VARCHAR (32),MIR VARCHAR(16),ONE VARCHAR(16),EAT VARCHAR(10),ALP
VARCHAR(128),DEE=20
VARCHAR(32),ODD NUMERIC,TAM NUMERIC);
CREATE TABLE CRY(OKA NUMERIC,NIX VARCHAR(32),FIX VARCHAR(40),EAT VARCHAR
(10),ALP VARCHAR(128),ODD NUMERIC,HUT VARCHAR(32),JOY NUMERIC,BOA
VARCHAR (32),OAT VARCHAR(32)); CREATE TABLE BET(OKA NUMERIC,NIX
VARCHAR(32),ROC VARCHAR(32),TAD VARCHAR (32),MIR VARCHAR(16),DUE
VARCHAR(32),EAT VARCHAR(10),ALP VARCHAR(128),ODD=20
NUMERIC);
CREATE TABLE JAW(EMU NUMERIC,KIF NUMERIC,SUN NUMERIC,FOX VARCHAR(32),HEM
VARCHAR (32),SOD VARCHAR(32),BUR VARCHAR(64),KEA VARCHAR(16),ALB DATE);
CREATE TABLE CAM(EMU NUMERIC,KIF NUMERIC,HID VARCHAR(8),JUT NUMERIC,LOT=20
NUMERIC,PER VARCHAR(32),FAN NUMERIC,IRE VARCHAR(10) DEFAULT 'None',ALB
DATE); CREATE TABLE BOB(EMU NUMERIC,KIF NUMERIC,FRY VARCHAR(80),OBI
VARCHAR(32),SAG=20
NUMERIC,ALB DATE);
CREATE TABLE AIS(SIT VARCHAR(32),EAT VARCHAR(10),ALP VARCHAR(128),ELK=20
NUMERIC,RHO NUMERIC);
CREATE TABLE HER(SIT VARCHAR(32),EAT VARCHAR(10),ALP VARCHAR(128),OKA=20
NUMERIC,COW VARCHAR(16));
CREATE TABLE PEN(BOA VARCHAR(32) NOT NULL,EAT VARCHAR(10) NOT NULL,ALP
VARCHAR
(128) NOT NULL,RAG VARCHAR(32),ODD NUMERIC,CONSTRAINT EAR PRIMARY KEY
(BOA,EAT,ALP)); CREATE TABLE DIE(BOA VARCHAR(32),EAT VARCHAR(10),ALP
VARCHAR(128),RAG VARCHAR (32),ODD NUMERIC);

pgsql-bugs by date:

Previous
From: Hans Forbrich
Date:
Subject: Re: How configure Oracle 9i not case sensitive...
Next
From: sybrandb@yahoo.com
Date:
Subject: Re: How configure Oracle 9i not case sensitive...