[geos-devel] 5 checks failing on Solaris 10 x64

Dechaux Eric CEN (BCQ STIG) eric.dechaux at gendarmerie.interieur.gouv.fr
Tue Jul 23 03:02:38 PDT 2013


Hi,

I am trying to build geos 3.3.8 on Solaris x64. The configure and build
steps runs without issue, however, the check step fails on 5 tests for
32 bits build (No issues with 64 bit build) :


gmake[3]: Entering directory
`/opt/stig/idicsi-2.0/src/geos-3.3.8/tests/xmltester'
Runner: testrunner created
EXCEPTION on case 1 test 1: TopologyException: found non-noded
intersection between LINESTRING (-322379 830.734, -336712 -2708) and
LINESTRING (-332496 -1667.09, -322379 830.734) at -332495.87987987988
-1667.0870870870874
./tests/ticket/bug350.xml: case1: test1: union(A, B): failed.
        Description: http://trac.osgeo.org/geos/ticket/350 Original
data, fails at noding after snapping
        Geometry A: MULTIPOLYGON (((-314775.0000000000000000
2708.0000000000000000, -336712.0000000000000000 -2708.0000000000000000,
-348138.0000000000000000 17051.0000000000000000,
-339224.9347079037688673 1637.6219931271461974, -334393.8192419825354591
841.2944606413984729, -332495.8798798798816279 -1667.0870870870874114,
-314775.0000000000000000 2708.0000000000000000)))
        Geometry B: MULTIPOLYGON (((-357571.7470252056955360
-5762.1230496452080843, -321742.9143695723614655 -4737.7456185971695959,
-324495.9287155140191317 19374.7701694241804944,
-357251.6290780031704344 17838.2040228521254903,
-357571.7470252056955360 -5762.1230496452080843)))
        Expected result: POLYGON ((-314775 2708, -322378.6881546058
830.7344192302963, -321742.91436957236 -4737.74561859717,
-357571.7470252057 -5762.123049645208, -357251.62907800317
17838.204022852125, -324495.928715514 19374.77016942418,
-322378.6881546058 830.7344192302967, -314775 2708))
        Obtained result: TopologyException: found non-noded intersection
between LINESTRING (-322379 830.734, -336712 -2708) and LINESTRING
(-332496 -1667.09, -322379 830.734) at -332495.87987987988
-1667.0870870870874

EXCEPTION on case 1 test 2: TopologyException: found non-noded
intersection between LINESTRING (-322379 830.734, -336712 -2708) and
LINESTRING (-332496 -1667.09, -322379 830.734) at -332495.87987987988
-1667.0870870870874
./tests/ticket/bug350.xml: case1: test2: difference(A, B): failed.
        Description: http://trac.osgeo.org/geos/ticket/350 Original
data, fails at noding after snapping
        Geometry A: MULTIPOLYGON (((-314775.0000000000000000
2708.0000000000000000, -336712.0000000000000000 -2708.0000000000000000,
-348138.0000000000000000 17051.0000000000000000,
-339224.9347079037688673 1637.6219931271461974, -334393.8192419825354591
841.2944606413984729, -332495.8798798798816279 -1667.0870870870874114,
-314775.0000000000000000 2708.0000000000000000)))
        Geometry B: MULTIPOLYGON (((-357571.7470252056955360
-5762.1230496452080843, -321742.9143695723614655 -4737.7456185971695959,
-324495.9287155140191317 19374.7701694241804944,
-357251.6290780031704344 17838.2040228521254903,
-357571.7470252056955360 -5762.1230496452080843)))
        Expected result: POLYGON ((-314775 2708, -322378.6881546058
830.7344192302963, -322378.6881546058 830.7344192302967, -314775 2708))
        Obtained result: TopologyException: found non-noded intersection
between LINESTRING (-322379 830.734, -336712 -2708) and LINESTRING
(-332496 -1667.09, -322379 830.734) at -332495.87987987988
-1667.0870870870874

EXCEPTION on case 2 test 1: TopologyException: found non-noded
intersection between LINESTRING (-70351.9 -1667.09, -60234.7 830.734)
and LINESTRING (-60234.7 830.734, -62351.9 19374.8) at
-60234.688154605792 830.73441923029657
./tests/ticket/bug350.xml: case2: test1: union(A, B): failed.
        Description: http://trac.osgeo.org/geos/ticket/350 Pre-snapped
version of the data.
        Geometry A: POLYGON ((-52631.0000000000000000
2708.0000000000000000, -74568.0000000000000000 -2708.0000000000000000,
-85994.0000000000000000 17051.0000000000000000, -77080.9347079037688673
1637.6219931271461974, -72249.8192419825354591 841.2944606413984729,
-70351.8798798798816279 -1667.0870870870874114, -52631.0000000000000000
2708.0000000000000000))
        Geometry B: POLYGON ((-95427.7470252056955360
-5762.1230496452080843, -59598.9143695723614655 -4737.7456185971695959,
-62351.9287155140191317 19374.7701694241804944, -95107.6290780031704344
17838.2040228521254903, -95427.7470252056955360 -5762.1230496452080843))
        Expected result: POLYGON ((-52631 2708, -60234.68815460579
830.7344192302963, -59598.91436957236 -4737.74561859717,
-95427.7470252057 -5762.123049645208, -95107.62907800317
17838.204022852125, -62351.92871551402 19374.77016942418,
-60234.68815460579 830.7344192302967, -52631 2708))
        Obtained result: TopologyException: found non-noded intersection
between LINESTRING (-70351.9 -1667.09, -60234.7 830.734) and LINESTRING
(-60234.7 830.734, -62351.9 19374.8) at -60234.688154605792
830.73441923029657

./tests/ticket/bug398.xml: case1: test1: union(A, B): failed.
        Description: http://trac.osgeo.org/geos/ticket/398
Assertion `shellCount <= 1' failed.
        Geometry A: MULTIPOLYGON (((60.0000000000000000
6.5105151320986412, 44.0044859469790026 11.6931320480208569,
0.0000000000000000 25.9507790663861222, 0.0000000000000000
26.8608278557796467, 0.0000000000000000 29.8387923019253307,
60.0000000000000000 10.3985283676378408, 60.0000000000000000
7.8021345594223774, 60.0000000000000000 6.6570998796460161,
60.0000000000000000 6.5105151320986412)), ((43.3161197496508308
0.0000000000000000, 0.0000000000000000 0.0000000000000000,
0.0000000000000000 14.0346133423735822, 0.0000000000000000
17.9226661292310787, 0.0000000000000000 21.5874865260243638,
34.0258524396557860 6.8981402622972743, 55.3161197496508308
0.0000000000000000, 50.0044466166182886 0.0000000000000000,
43.3161197496508308 0.0000000000000000)), ((13.4455725323347899
36.0000000000000000, 60.0000000000000000 36.0000000000000000,
60.0000000000000000 16.7944518298098018, 60.0000000000000000
16.3644011555093201, 60.0000000000000000 14.0439960304547569,
2.9187843276549756 36.0000000000000000, 11.8945390820010992
36.0000000000000000, 13.4455725323347899 36.0000000000000000)))
        Geometry B: POLYGON ((50.0044466166182886 0.0000000000000000,
0.0000000000000000 21.5874865260243638, 0.0000000000000000
35.7392139719321804, 60.0000000000000000 13.1838946818537934,
60.0000000000000000 0.0000000000000000, 50.0044466166182886
0.0000000000000000))
        Expected result: MULTIPOLYGON (((0.0000000000000000
25.9507790663861222, 0.0000000000000000 26.8608278557796467,
0.0000000000000000 29.8387923019253307, 0.0000000000000000
35.7392139719321804, 60.0000000000000000 13.1838946818537934,
60.0000000000000000 10.3985283676378408, 60.0000000000000000
7.8021345594223774, 60.0000000000000000 6.6570998796460161,
60.0000000000000000 6.5105151320986412, 60.0000000000000000
0.0000000000000000, 55.3161197496508308 0.0000000000000000,
50.0044466166182886 0.0000000000000000, 43.3161197496508308
0.0000000000000000, 0.0000000000000000 0.0000000000000000,
0.0000000000000000 14.0346133423735822, 0.0000000000000000
17.9226661292310787, 0.0000000000000000 21.5874865260243638,
0.0000000000000000 25.9507790663861222), (0.0000000000000000
21.5874865260243638, 34.0258524396557860 6.8981402622972743,
34.0258524396557931 6.8981402622972734, 0.0000000000000000
21.5874865260243638)), ((13.4455725323347899 36.0000000000000000,
60.0000000000000000 36.0000000000000000, 60.0000000000000000
16.7944518298098018, 60.0000000000000000 16.3644011555093201,
60.0000000000000000 14.0439960304547569, 2.9187843276549756
36.0000000000000000, 11.8945390820010992 36.0000000000000000,
13.4455725323347899 36.0000000000000000)))
        Obtained result: MULTIPOLYGON (((0.0000000000000000
25.9507790663861222, 0.0000000000000000 26.8608278557796467,
0.0000000000000000 29.8387923019253307, 0.0000000000000000
35.7392139719321804, 60.0000000000000000 13.1838946818537934,
60.0000000000000000 10.3985283676378408, 60.0000000000000000
7.8021345594223774, 60.0000000000000000 6.6570998796460161,
60.0000000000000000 6.5105151320986412, 60.0000000000000000
0.0000000000000000, 55.3161197496508308 0.0000000000000000,
50.0044466166182886 0.0000000000000000, 43.3161197496508308
0.0000000000000000, 0.0000000000000000 0.0000000000000000,
0.0000000000000000 14.0346133423735822, 0.0000000000000000
17.9226661292310787, 0.0000000000000000 21.5874865260243638,
0.0000000000000000 25.9507790663861222)), ((13.4455725323347899
36.0000000000000000, 60.0000000000000000 36.0000000000000000,
60.0000000000000000 16.7944518298098018, 60.0000000000000000
16.3644011555093201, 60.0000000000000000 14.0439960304547569,
2.9187843276549756 36.0000000000000000, 11.8945390820010992
36.0000000000000000, 13.4455725323347899 36.0000000000000000)))

./tests/ticket/bug586.xml: case1: test1: intersection(A, B): failed.
        Description: http://trac.osgeo.org/geos/ticket/586
        Geometry A: MULTIPOLYGON (((-95.1504641180981139
52.8191254120286615, -88.9894328511470718 56.8474385213783151,
-74.3418742981712199 44.9689592856699392, -78.8683109745671942
42.8636399012997131, -82.9538024908096503 41.9896599491809752,
-95.1325515008582130 49.4329166068978338, -95.1504641180981139
52.8191254120286615)))
        Geometry B: LINESTRING (-82.3712000000000018
42.7280400000000000, -82.3712600000000066 42.7279399999999967,
-82.3711500000000001 42.7280700000000024, -82.3712000000000018
42.7279199999999975, -82.3714099999999974 42.7280700000000024,
-82.3711799999999954 42.7279300000000006, -82.3712600000000066
42.7280799999999985, -82.3712199999999939 42.7279800000000023,
-82.3711299999999937 42.7281300000000002, -82.3712400000000002
42.7281400000000033, -82.3712000000000018 42.7279800000000023,
-82.3713300000000004 42.7280900000000017, -82.3711799999999954
42.7279800000000023, -82.3712799999999987 42.7280599999999993,
-82.3711299999999937 42.7281400000000033, -82.3712600000000066
42.7280999999999977, -82.3711299999999937 42.7279399999999967,
-82.3712799999999987 42.7280900000000017, -82.3712000000000018
42.7279499999999999, -82.3710899999999953 42.7280900000000017,
-82.3712199999999939 42.7280599999999993, -82.3711799999999954
42.7278999999999982, -82.3711100000000016 42.7280200000000008,
-82.3712600000000066 42.7280900000000017, -82.3711299999999937
42.7279100000000014, -82.3712199999999939 42.7280000000000015)
[...]


Files: 75
Tests: 3159
Failed: 5
Succeeded: 3154
FAIL: testrunner
==================
1 of 1 test failed
==================

It is weird the errors only occurs for the 32 bit build. What can I do
to investigate ?


Best regards.
--
Eric DECHAUX
-------------- next part --------------
Ce message ?lectronique et tous les fichiers attach?s qu'il contient sont confidentiels et destin?s exclusivement ? l'usage de la personne ? laquelle ils sont adress?s. Si vous avez re?u ce message par erreur, merci de le retourner ? son ?metteur. Les id?es et opinions pr?sent?es dans ce message sont celles de son auteur et ne repr?sentent pas n?cessairement celles de la gendarmerie nationale ou d'une autre administration. La publication, l'usage, la distribution, l'impression ou la copie non autoris?e de ce message et des attachements qu'il contient sont strictement interdits.

En cas d'urgence, composez le 17 ou le 112.

This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual to whom it is addressed. If you have received this email in error please send it back to the person that sent it to you. Any views or opinions presented are solely those of its author and do not necessarily represent those of the French gendarmerie or any other administration. Unauthorized publication, use, dissemination, forwarding, printing or copying of this email and its associated attachments is strictly prohibited.

In case of emergency, dial number 17 or 112.


More information about the geos-devel mailing list