Port Bug Report: Spin locks work intermittently on AlphaLinux

From: Unprivileged user <nobody>
To: pgsql-ports(at)postgresql(dot)org
Subject: Port Bug Report: Spin locks work intermittently on AlphaLinux
Date: 1999-02-19 14:51:56
Message-ID: 199902191451.JAA84609@hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ports


============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================

Your name : Rich Edwards
Your email address : edwardr(at)codonics(dot)com

Category : runtime: back-end
Severity : critical

Summary: Spin locks work intermittently on AlphaLinux

System Configuration
--------------------
Operating System : RedHat v5.2 Linux v2.0.35 (glibc 2.0.7-19)

PostgreSQL version : 6.4.2

Compiler used : egcs v1.1.1

Hardware:
---------
DEC Alpha 21164 (from Aspen Systems), 128M RAM
uname -a: Linux garcia 2.0.35 #2 Wed Nov 11 12:15:07 EST 1998 alpha unknown

Versions of other tools:
------------------------
GNU Make version 3.76.1
flex version 2.5.4

--------------------------------------------------------------------------

Problem Description:
--------------------
I was able to compile everything, and eventually init the database.
However, during 'initdb', and in subsequent regression tests, I kept
getting the following error:

FATAL: s_lock(5556c120) at spin.c:114, stuck spinlock. Aborting.

This appeared to be the cause for some of the regression test
failures, though not for all of them.

Here are the contents of the regress.out file:

=============== Notes... =================
postmaster must already be running for the regression tests to succeed.
The time zone is now set to PST8PDT explicitly by this regression test
client frontend. Please report any apparent problems to
ports(at)postgresql(dot)org
See regress/README for more information.

=============== destroying old regression database... =================
ERROR: destroydb: database 'regression' does not exist
destroydb: database destroy failed on regression.
=============== creating new regression database... =================
=============== running regression queries... =================
boolean .. ok
char .. ok
name .. ok
varchar .. ok
text .. ok
strings .. ok
int2 .. failed
int4 .. failed
int8 .. ok
oid .. failed
float4 .. failed
float8 .. failed
numerology .. failed
point .. failed
lseg .. ok
box .. ok
path .. ok
polygon .. ok
circle .. ok
geometry .. failed
timespan .. ok
datetime .. failed
reltime .. failed
abstime .. failed
tinterval .. failed
horology .. failed
inet .. failed
comments .. ok
opr_sanity .. failed
create_function_1 .. ok
create_type .. ok
create_table .. ok
create_function_2 .. ok
constraints .. ok
triggers .. ok
copy .. failed
create_misc .. failed
create_aggregate .. ok
create_operator .. ok
create_view .. failed
create_index .. failed
sanity_check .. failed
errors .. ok
select .. failed
select_into .. failed
select_distinct .. failed
select_distinct_on .. failed
select_implicit .. failed
select_having .. failed
subselect .. ok
union .. failed
aggregates .. failed
transactions .. ok
random .. failed
portals .. failed
misc .. failed
arrays .. failed
btree_index .. failed
hash_index .. failed
select_views .. failed
alter_table .. failed
portals_p2 .. failed
rules .. failed
install_plpgsql .. ok
plpgsql .. failed

--------------------------------------------------------------------------

Test Case:
----------
Simply follow the INSTALL intsructions to build and install on
an AlphaLinux system, then try 'initdb', followed by running
the regression tests.

--------------------------------------------------------------------------

Solution:
---------

--------------------------------------------------------------------------

Browse pgsql-ports by date

  From Date Subject
Next Message Unprivileged user 1999-02-22 11:18:07 Port Bug Report: Problem in the src release 6.4.2 - runtime core dump
Previous Message Rich Edwards 1999-02-19 14:50:51 v6.4.2 not working on AlphaLinux