Opened 5 years ago

Closed 5 years ago

#4522 closed defect (fixed)

32bit failures regress on cluster

Reported by: robe Owned by: pramsey
Priority: blocker Milestone: PostGIS 3.0.0
Component: postgis Version: master
Keywords: Cc:

Description

Getting this error on bessie32 and berrie

bessie32 is a FreeBSD 12 32-bit and berrie is a 32-bit Rasberry Pi

bessie32 shows this I assume it's the same as berrie

14:20:04  cluster .. failed (diff expected obtained: /home/jenkins/tmp/pgis_reg_a4e6e57c31689abd67b702e2bb31dd7580021ca3/test_37_diff)
14:20:04 -----------------------------------------------------------------------------
14:20:04 --- cluster_expected	2019-10-05 14:08:48.795172000 +0000
14:20:04 +++ /home/jenkins/tmp/pgis_reg_a4e6e57c31689abd67b702e2bb31dd7580021ca3/test_37_out	2019-10-05 14:19:19.470453000 +0000
14:20:04 @@ -4,8 +4,7 @@
14:20:04  t2|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:20:04  t2|GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))
14:20:04  t2|GEOMETRYCOLLECTION(POLYGON EMPTY)
14:20:04 -t3|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:20:04 -t3|GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))
14:20:04 +t3|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),LINESTRING(6 6,7 7),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:20:04  t3|GEOMETRYCOLLECTION(POLYGON EMPTY)
14:20:04  t4|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),LINESTRING(6 6,7 7),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:20:04  t4|GEOMETRYCOLLECTION(POLYGON EMPTY)
14:20:04 -----------------------------------------------------------------------------

berrie

14:23:08  cluster .. failed (diff expected obtained: /tmp/pgis_reg/test_37_diff)
14:23:08 -----------------------------------------------------------------------------
14:23:08 --- cluster_expected	2019-10-05 11:09:27.199256309 -0700
14:23:08 +++ /tmp/pgis_reg/test_37_out	2019-10-05 11:23:08.757856166 -0700
14:23:08 @@ -4,8 +4,7 @@
14:23:08  t2|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:23:08  t2|GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))
14:23:08  t2|GEOMETRYCOLLECTION(POLYGON EMPTY)
14:23:08 -t3|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:23:08 -t3|GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))
14:23:08 +t3|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),LINESTRING(6 6,7 7),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:23:08  t3|GEOMETRYCOLLECTION(POLYGON EMPTY)
14:23:08  t4|GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),LINESTRING(6 6,7 7),POLYGON((0 0,4 0,4 4,0 4,0 0)))
14:23:08  t4|GEOMETRYCOLLECTION(POLYGON EMPTY)
14:23:08 -----------------------------------------------------------------------------

Change History (2)

comment:2 by pramsey, 5 years ago

Resolution: fixed
Status: newclosed

In 17863:

datumCopy has to happen in agg context or else
objects larger than datum size will be lost.
Shows up in 32 bit because float8 doesn't fit
on a datum.
Closes #4522

Note: See TracTickets for help on using tickets.