Обсуждение: Bug #859: 7.3.1 on linux-alpha: 3 "make check" tests fail

Поиск
Список
Период
Сортировка

Bug #859: 7.3.1 on linux-alpha: 3 "make check" tests fail

От
pgsql-bugs@postgresql.org
Дата:
ttn (ttn@glug.org) reports a bug with a severity of 2
The lower the number the more severe it is.

Short Description
7.3.1 on linux-alpha: 3 "make check" tests fail

Long Description
platform (uname -a):
Linux alphasql 2.4.18-rc2 #2 Wed Feb 20 02:49:42 EST 2002 alpha unknown

gcc --version:
2.95.4

configuration:
./configure -C --prefix ~/local \
  --with-pgport=2345 \
  --with-gnu-ld \
  --without-readline \
  --without-zlib

make check 2>&1 | grep FAILED:
       opr_sanity           ... FAILED
  test geometry             ... FAILED
  test misc                 ... FAILED


test/regress/regression.diffs excerpts below.

let me know if there's anything else i should report.

thi

____________________________________________________________
*** ./expected/opr_sanity.out    Wed Sep 18 16:35:25 2002
--- ./results/opr_sanity.out    Thu Dec 26 20:46:58 2002
***************
*** 46,55 ****
      p1.proname = p2.proname AND
      p1.pronargs = p2.pronargs AND
      p1.proargtypes = p2.proargtypes;
!  oid | proname | oid | proname
! -----+---------+-----+---------
! (0 rows)
!
  -- Considering only built-in procs (prolang = 12), look for multiple uses
  -- of the same internal function (ie, matching prosrc fields).  It's OK to
  -- have several entries with different pronames for the same internal function,
--- 46,52 ----
      p1.proname = p2.proname AND
      p1.pronargs = p2.pronargs AND
      p1.proargtypes = p2.proargtypes;
! ERROR:  datumGetSize: Invalid typLen 0
  -- Considering only built-in procs (prolang = 12), look for multiple uses
  -- of the same internal function (ie, matching prosrc fields).  It's OK to
  -- have several entries with different pronames for the same internal function,
***************
*** 276,285 ****
      p1.oprkind = p2.oprkind AND
      p1.oprleft = p2.oprleft AND
      p1.oprright = p2.oprright;
!  oid | oprcode | oid | oprcode
! -----+---------+-----+---------
! (0 rows)
!
  -- Look for commutative operators that don't commute.
  -- DEFINITIONAL NOTE: If A.oprcom = B, then x A y has the same result as y B x.
  -- We expect that B will always say that B.oprcom = A as well; that's not
--- 273,279 ----
      p1.oprkind = p2.oprkind AND
      p1.oprleft = p2.oprleft AND
      p1.oprright = p2.oprright;
! ERROR:  datumGetSize: Invalid typLen 0
  -- Look for commutative operators that don't commute.
  -- DEFINITIONAL NOTE: If A.oprcom = B, then x A y has the same result as y B x.
  -- We expect that B will always say that B.oprcom = A as well; that's not

======================================================================

*** ./expected/geometry-solaris-precision.out    Tue Sep 12 16:07:16 2000
--- ./results/geometry.out    Thu Dec 26 20:46:59 2002
***************
*** 444,454 ****
   six |
                                                                          polygon

                           

-----+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
       |
((-3,0),(-2.59807621135076,1.50000000000442),(-1.49999999999116,2.59807621135842),(1.53102359017709e-11,3),(1.50000000001768,2.59807621134311),(2.59807621136607,1.4999999999779),(3,-3.06204718035418e-11),(2.59807621133545,-1.50000000003094),(1.49999999996464,-2.59807621137373),(-4.59307077053127e-11,-3),(-1.5000000000442,-2.5980762113278),(-2.59807621138138,-1.49999999995138))
!      |
((-99,2),(-85.6025403783588,52.0000000001473),(-48.9999999997054,88.602540378614),(1.00000000051034,102),(51.0000000005893,88.6025403781036),(87.6025403788692,51.9999999992634),(101,1.99999999897932),(87.6025403778485,-48.0000000010313),(50.9999999988214,-84.6025403791243),(0.999999998468976,-98),(-49.0000000014732,-84.6025403775933),(-85.6025403793795,-47.9999999983795))
       |
((-4,3),(-3.33012701891794,5.50000000000737),(-1.49999999998527,7.3301270189307),(1.00000000002552,8),(3.50000000002946,7.33012701890518),(5.33012701894346,5.49999999996317),(6,2.99999999994897),(5.33012701889242,0.499999999948437),(3.49999999994107,-1.33012701895622),(0.999999999923449,-2),(-1.50000000007366,-1.33012701887967),(-3.33012701896897,0.500000000081028))
!      |
((-2,2),(-1.59807621135076,3.50000000000442),(-0.499999999991161,4.59807621135842),(1.00000000001531,5),(2.50000000001768,4.59807621134311),(3.59807621136607,3.4999999999779),(4,1.99999999996938),(3.59807621133545,0.499999999969062),(2.49999999996464,-0.598076211373729),(0.999999999954069,-1),(-0.500000000044197,-0.598076211327799),(-1.59807621138138,0.500000000048616))
       |
((90,200),(91.3397459621641,205.000000000015),(95.0000000000295,208.660254037861),(100.000000000051,210),(105.000000000059,208.66025403781),(108.660254037887,204.999999999926),(110,199.999999999898),(108.660254037785,194.999999999897),(104.999999999882,191.339745962088),(99.9999999998469,190),(94.9999999998527,191.339745962241),(91.3397459620621,195.000000000162))
!      |
((0,0),(13.3974596216412,50.0000000001473),(50.0000000002946,86.602540378614),(100.00000000051,100),(150.000000000589,86.6025403781036),(186.602540378869,49.9999999992634),(200,-1.02068239345139e-09),(186.602540377848,-50.0000000010313),(149.999999998821,-86.6025403791243),(99.999999998469,-100),(49.9999999985268,-86.6025403775933),(13.3974596206205,-49.9999999983795))
  (6 rows)

  -- convert the circle to an 8-point polygon
--- 444,454 ----
   six |
                                                                          polygon

                           

-----+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
       |
((-3,0),(-2.59807621135076,1.50000000000442),(-1.49999999999116,2.59807621135842),(1.53102359017709e-11,3),(1.50000000001768,2.59807621134311),(2.59807621136607,1.4999999999779),(3,-3.06204718035418e-11),(2.59807621133545,-1.50000000003094),(1.49999999996464,-2.59807621137373),(-4.59307077053127e-11,-3),(-1.5000000000442,-2.5980762113278),(-2.59807621138138,-1.49999999995138))
!      |
((-99,2),(-85.6025403783588,52.0000000001473),(-48.9999999997054,88.602540378614),(1.00000000051034,102),(51.0000000005893,88.6025403781036),(87.6025403788692,51.9999999992634),(101,1.99999999897932),(87.6025403778485,-48.0000000010313),(50.9999999988214,-84.6025403791243),(0.999999998468976,-98),(-49.0000000014732,-84.6025403775933),(-85.6025403793795,-47.9999999983794))
       |
((-4,3),(-3.33012701891794,5.50000000000737),(-1.49999999998527,7.3301270189307),(1.00000000002552,8),(3.50000000002946,7.33012701890518),(5.33012701894346,5.49999999996317),(6,2.99999999994897),(5.33012701889242,0.499999999948437),(3.49999999994107,-1.33012701895622),(0.999999999923449,-2),(-1.50000000007366,-1.33012701887967),(-3.33012701896897,0.500000000081028))
!      |
((-2,2),(-1.59807621135076,3.50000000000442),(-0.499999999991161,4.59807621135842),(1.00000000001531,5),(2.50000000001768,4.59807621134311),(3.59807621136607,3.4999999999779),(4,1.99999999996938),(3.59807621133545,0.499999999969062),(2.49999999996464,-0.598076211373729),(0.999999999954069,-1),(-0.500000000044197,-0.598076211327799),(-1.59807621138138,0.500000000048617))
       |
((90,200),(91.3397459621641,205.000000000015),(95.0000000000295,208.660254037861),(100.000000000051,210),(105.000000000059,208.66025403781),(108.660254037887,204.999999999926),(110,199.999999999898),(108.660254037785,194.999999999897),(104.999999999882,191.339745962088),(99.9999999998469,190),(94.9999999998527,191.339745962241),(91.3397459620621,195.000000000162))
!      |
((0,0),(13.3974596216412,50.0000000001473),(50.0000000002946,86.602540378614),(100.00000000051,100),(150.000000000589,86.6025403781036),(186.602540378869,49.9999999992634),(200,-1.02068239345139e-09),(186.602540377848,-50.0000000010313),(149.999999998821,-86.6025403791243),(99.999999998469,-100),(49.9999999985268,-86.6025403775933),(13.3974596206205,-49.9999999983794))
  (6 rows)

  -- convert the circle to an 8-point polygon

======================================================================

*** ./expected/misc.out    Thu Dec 26 19:58:53 2002
--- ./results/misc.out    Thu Dec 26 20:47:34 2002
***************
*** 30,35 ****
--- 30,36 ----
     SET stringu1 = reverse_name(onek2.stringu1)
     WHERE onek2.stringu1 = 'JCAAAA' and
        onek2.stringu1 = tmp.stringu1;
+ ERROR:  datumGetSize: Invalid typLen 0
  DROP TABLE tmp;
  --UPDATE person*
  --   SET age = age + 1;

======================================================================



Sample Code


No file was uploaded with this report

Re: Bug #859: 7.3.1 on linux-alpha: 3 "make check" tests fail

От
Tom Lane
Дата:
pgsql-bugs@postgresql.org writes:
> [several occurrences of]
> ! ERROR:  datumGetSize: Invalid typLen 0

This seems like a clear bug --- but given the lack of similar reports
from other users of Linuxen and Alphas, I'm not entirely convinced it's
Postgres' bug.  Possibly a compiler or library bug on your platform?
Anyway, it will require digging on your platform to try to narrow down
the cause.  Could you either dig into it, or offer access to your
machine for someone else to look at it?

> *** ./expected/geometry-solaris-precision.out    Tue Sep 12 16:07:16 2000
> --- ./results/geometry.out    Thu Dec 26 20:46:59 2002

These look like the usual low-order-digit variations in geometry output;
nothing to be concerned about here.

            regards, tom lane

Re: Bug #859: 7.3.1 on linux-alpha: 3 "make check" tests fail

От
Thien-Thi Nguyen
Дата:
From: Tom Lane <tgl@sss.pgh.pa.us>
   Date: Fri, 27 Dec 2002 00:40:28 -0500

   Could you either dig into it [...]

ok, will let you know what i find.

thi