[postgis-tickets] [PostGIS] #3143: 32-bit cunit check crashing

PostGIS trac at osgeo.org
Mon Jun 1 17:39:10 PDT 2015


#3143: 32-bit cunit check crashing
----------------------+---------------------------
  Reporter:  robe     |      Owner:  robe
      Type:  defect   |     Status:  new
  Priority:  blocker  |  Milestone:  PostGIS 2.2.0
 Component:  postgis  |    Version:  trunk
Resolution:           |   Keywords:
----------------------+---------------------------

Comment (by darkblueb):

 this is the (truncated) verbose output mentioned above :
 {{{
 PostGIS is now configured for i686-pc-linux-gnu

  -------------- Compiler Info -------------
   C compiler:           gcc -g -O2
   C++ compiler:         g++ -g -O2
   SQL preprocessor:     /usr/bin/cpp -traditional-cpp -w -P

  -------------- Dependencies --------------
   GEOS config:          /usr/local/bin/geos-config
   GEOS version:         3.5.0dev
   GDAL config:          /usr/bin/gdal-config
   GDAL version:         1.11.1
   PostgreSQL config:    /usr/bin/pg_config
   PostgreSQL version:   PostgreSQL 9.3.7
   PROJ4 version:        49
   Libxml2 config:       /usr/bin/xml2-config
   Libxml2 version:      2.9.1
   JSON-C support:       yes
   PCRE support:       yes
   PostGIS debug level:  4
   Perl:                 /usr/bin/perl

  --------------- Extensions ---------------
   PostGIS Raster:       enabled
   PostGIS Topology:     enabled
   SFCGAL support:       disabled
   Address Standardizer support:       enabled

  -------- Documentation Generation --------
   xsltproc:
   xsl style sheets:
   dblatex:
   convert:
   mathml2.dtd:          http://www.w3.org/Math/DTD/mathml2/mathml2.dtd

 user at lubase-1404:~/srcs/postgis_trunk$ svn info
 Path: .
 Working Copy Root Path: /home/user/srcs/postgis_trunk
 URL: http://svn.osgeo.org/postgis/trunk
 Relative URL: ^/trunk
 Repository Root: http://svn.osgeo.org/postgis
 Repository UUID: b70326c6-7e19-0410-871a-916f4a2858ee
 Revision: 13594
 Node Kind: directory
 Schedule: normal
 Last Changed Author: robe
 Last Changed Rev: 13594
 Last Changed Date: 2015-05-31 13:30:47 -0700 (Sun, 31 May 2015)

 ==

 user at lubase-1404:~/srcs/postgis_trunk$ make check
 /usr/bin/perl utils/svn_repo_revision.pl
 Not updating existing rev file at 13594
 for s in liblwgeom libpgcommon postgis regress raster topology loader
 utils doc ; do \
                 echo "---- Making all in ${s}"; \
                 make -C ${s} all || exit 1; \
         done;
 ---- Making all in liblwgeom
 make[1]: Entering directory `/home/user/srcs/postgis_trunk/liblwgeom'
 : -i lwin_wkt_lex.l
 make[1]: Leaving directory `/home/user/srcs/postgis_trunk/liblwgeom'
 ---- Making all in libpgcommon
 make[1]: Entering directory `/home/user/srcs/postgis_trunk/libpgcommon'
 make[1]: Nothing to be done for `all'.
 make[1]: Leaving directory `/home/user/srcs/postgis_trunk/libpgcommon'
 ---- Making all in postgis
 make[1]: Entering directory `/home/user/srcs/postgis_trunk/postgis'
 make[1]: Nothing to be done for `all'.
 make[1]: Leaving directory `/home/user/srcs/postgis_trunk/postgis'
 ---- Making all in regress
 make[1]: Entering directory `/home/user/srcs/postgis_trunk/regress'
 make[1]: Nothing to be done for `all'.
 make[1]: Leaving directory `/home/user/srcs/postgis_trunk/regress'
 ---- Making all in raster
 make[1]: Entering directory `/home/user/srcs/postgis_trunk/raster'
 make -C rt_core
 make[2]: Entering directory `/home/user/srcs/postgis_trunk/raster/rt_core'
 make[2]: Nothing to be done for `all'.
 make[2]: Leaving directory `/home/user/srcs/postgis_trunk/raster/rt_core'

 for s in liblwgeom libpgcommon postgis regress raster topology loader
 utils doc ; do \
                 echo "---- Making check in ${s}"; \
                 make -C ${s} check || exit 1; \
         done;
 ---- Making check in liblwgeom
 make[1]: Entering directory `/home/user/srcs/postgis_trunk/liblwgeom'
 : -i lwin_wkt_lex.l
 make -C cunit check
 make[2]: Entering directory
 `/home/user/srcs/postgis_trunk/liblwgeom/cunit'
 /bin/bash ../../libtool --mode=link gcc -g -O2  -Wall -Wmissing-prototypes
 -I/usr/local/include  -I.. -o cu_tester cu_algorithm.o cu_bytebuffer.o
 cu_buildarea.o cu_clean.o cu_print.o cu_misc.o cu_ptarray.o cu_geodetic.o
 cu_geos.o cu_tree.o cu_measures.o cu_effectivearea.o cu_node.o
 cu_clip_by_rect.o cu_libgeom.o cu_split.o cu_stringbuffer.o
 cu_triangulate.o cu_homogenize.o cu_force_sfs.o cu_out_twkb.o cu_out_wkt.o
 cu_out_wkb.o cu_out_gml.o cu_out_kml.o cu_out_geojson.o cu_out_svg.o
 cu_out_encoded_polyline.o cu_surface.o cu_out_x3d.o cu_in_geojson.o
 cu_in_twkb.o cu_in_wkb.o cu_in_wkt.o cu_in_encoded_polyline.o cu_varint.o
 cu_tester.o ../liblwgeom.la -L/usr/local/lib -lgeos_c -lcunit -lm
 libtool: link: gcc -g -O2 -Wall -Wmissing-prototypes -I/usr/local/include
 -I.. -o .libs/cu_tester cu_algorithm.o cu_bytebuffer.o cu_buildarea.o
 cu_clean.o cu_print.o cu_misc.o cu_ptarray.o cu_geodetic.o cu_geos.o
 cu_tree.o cu_measures.o cu_effectivearea.o cu_node.o cu_clip_by_rect.o
 cu_libgeom.o cu_split.o cu_stringbuffer.o cu_triangulate.o cu_homogenize.o
 cu_force_sfs.o cu_out_twkb.o cu_out_wkt.o cu_out_wkb.o cu_out_gml.o
 cu_out_kml.o cu_out_geojson.o cu_out_svg.o cu_out_encoded_polyline.o
 cu_surface.o cu_out_x3d.o cu_in_geojson.o cu_in_twkb.o cu_in_wkb.o
 cu_in_wkt.o cu_in_encoded_polyline.o cu_varint.o cu_tester.o
 ../.libs/liblwgeom.so -L/usr/local/lib /usr/local/lib/libgeos_c.so -lcunit
 -lm


      CUnit - A unit testing framework for C - Version 2.1-2
      http://cunit.sourceforge.net/

 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2

 Suite: computational_geometry
   Test: test_lw_segment_side ...passed
   Test: test_lw_segment_intersects
 ...[lwalgorithm.c:lw_segment_intersects:404] pq1=4.24399158143648e-314
 pq2=-nan
 [lwalgorithm.c:lw_segment_intersects:405] qp1=-nan qp2=-nan
 [lwalgorithm.c:lw_segment_intersects:404] pq1=-nan
 pq2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:405] qp1=4.24399158143648e-314
 qp2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:404] pq1=-nan
 pq2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:405] qp1=2.12199579047121e-314
 qp2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:404] pq1=-nan
 pq2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:405] qp1=2.12199579096527e-314
 qp2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:404] pq1=-nan
 pq2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:405] qp1=2.12199579096527e-314
 qp2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:404] pq1=-nan
 pq2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:405] qp1=2.12199579047121e-314
 qp2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:404] pq1=2.12199579047121e-314
 pq2=-nan
 [lwalgorithm.c:lw_segment_intersects:405] qp1=-nan qp2=-nan
 [lwalgorithm.c:lw_segment_intersects:404] pq1=2.12199579096527e-314
 pq2=2.96439387504748e-323
 [lwalgorithm.c:lw_segment_intersects:405] qp1=-nan
 qp2=2.96439387504748e-323
 [lwalgorithm.c:lw_segment_intersects:404] pq1=2.12199579047121e-314
 pq2=-nan
 [lwalgorithm.c:lw_segment_intersects:405] qp1=-nan qp2=-nan
 [lwalgorithm.c:lw_segment_intersects:404] pq1=4.94065645841247e-324
 pq2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:405] qp1=4.24399158143648e-314
 qp2=2.12199579392967e-314
 [lwalgorithm.c:lw_segment_intersects:404] pq1=2.12199579047121e-314
 pq2=-nan
 [lwalgorithm.c:lw_segment_intersects:405] qp1=4.94065645841247e-324
 qp2=-nan
 [lwalgorithm.c:lw_segment_intersects:404] pq1=-nan
 pq2=2.96439387504748e-323
 [lwalgorithm.c:lw_segment_intersects:405] qp1=2.12199579096527e-314
 qp2=2.96439387504748e-323
 [lwalgorithm.c:lw_segment_intersects:404] pq1=2.12199579096527e-314
 pq2=2.96439387504748e-323
 [lwalgorithm.c:lw_segment_intersects:405] qp1=-nan
 qp2=2.96439387504748e-323
 passed
   Test: test_lwline_crossing_short_lines
 ...[lwout_wkt.c:lwgeom_to_wkt_sb:590] lwgeom_to_wkt_sb: type LineString,
 hasz 2, hasm 0
 ........
   Test: test_lwgeom_tcpa ...[lwin_wkt.c:wkt_parser_ptarray_new:293]
 entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825e7c0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x82606d0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825dcc8
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_point_new:309] entered
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825c6e8
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825ebb0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x82606d0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825dcc8
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825c6e8
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825e7c0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x82606d0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [g_box.c:lwgeom_calculate_gbox_cartesian:634] lwgeom_calculate_gbox got
 type (2) - LineString
 [g_box.c:ptarray_calculate_gbox_cartesian:508] ptarray_calculate_gbox Z: 0
 M: 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264578, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264590, zmflag 1
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [g_box.c:lwgeom_calculate_gbox_cartesian:634] lwgeom_calculate_gbox got
 type (2) - LineString
 [g_box.c:ptarray_calculate_gbox_cartesian:508] ptarray_calculate_gbox Z: 0
 M: 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645e0, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645f8, zmflag 1
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825dcc8
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825c6e8
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [g_box.c:lwgeom_calculate_gbox_cartesian:634] lwgeom_calculate_gbox got
 type (2) - LineString
 [g_box.c:ptarray_calculate_gbox_cartesian:508] ptarray_calculate_gbox Z: 0
 M: 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264578, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264590, zmflag 1
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [g_box.c:lwgeom_calculate_gbox_cartesian:634] lwgeom_calculate_gbox got
 type (2) - LineString
 [g_box.c:ptarray_calculate_gbox_cartesian:508] ptarray_calculate_gbox Z: 0
 M: 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645e0, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645f8, zmflag 1
 [measures3d.c:lwgeom_mindistance3d:189] lwgeom_mindistance3d is called
 [measures3d.c:lwgeom_mindistance3d_tolerance:201]
 lwgeom_mindistance3d_tolerance is called
 [measures3d.c:lw_dist3d_recursive:238] lw_dist3d_recursive is called with
 type1=2, type2=2
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [measures3d.c:lw_dist3d_distribute_bruteforce:315]
 lw_dist3d_distribute_bruteforce is called with typ1=2, type2=2
 [measures3d.c:lw_dist3d_line_line:485] lw_dist3d_line_line is called
 [measures3d.c:lw_dist3d_ptarray_ptarray:670] lw_dist3d_ptarray_ptarray
 called (points: 2-2)
 [lwgeom_api.c:getPoint3dz_p:319] getPoint3dz_p called on array of
 3-dimensions / 2 pts
 [lwgeom_api.c:getPoint3dz_p:319] getPoint3dz_p called on array of
 3-dimensions / 2 pts
 [lwgeom_api.c:getPoint3dz_p:319] getPoint3dz_p called on array of
 3-dimensions / 2 pts
 [lwgeom_api.c:getPoint3dz_p:319] getPoint3dz_p called on array of
 3-dimensions / 2 pts
 [measures3d.c:lw_dist3d_pt_pt:638] lw_dist3d_pt_pt called (with points:
 p1.x=0.000000, p1.y=0.000000,p1.z=0.000000,p2.x=0.000000,
 p2.y=0.000000,p2.z=0.000000)
 [measures3d.c:lw_dist3d_ptarray_ptarray:701] mindist_ptarray_ptarray; seg
 1 * seg 1, dist = 0

 [measures3d.c:lw_dist3d_ptarray_ptarray:703]  seg1-seg1 dist: 0.000000,
 mindist: 0.000000
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x825e7c0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwin_wkt.c:wkt_parser_ptarray_new:293] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_ptarray_add_coord:254] entered
 [lwin_wkt.c:wkt_parser_linestring_new:343] entered
 [lwline.c:lwline_construct:34] lwline_construct called.
 [lwline.c:lwline_construct:41] lwline_construct type=2
 [lwin_wkt.c:wkt_parser_geometry_new:847] entered
 [lwin_wkt.c:wkt_parser_geometry_new:848] geom 0x82606d0
 [lwin_wkt.c:wkt_parser_geometry_new:849] srid 0
 [lwgeom.c:lwgeom_set_srid:1537] entered with srid=0
 [lwin_wkt_parse.y:lwgeom_parse_wkt:69] wkt_yyparse returned 0
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [g_box.c:lwgeom_calculate_gbox_cartesian:634] lwgeom_calculate_gbox got
 type (2) - LineString
 [g_box.c:ptarray_calculate_gbox_cartesian:508] ptarray_calculate_gbox Z: 0
 M: 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264578, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264590, zmflag 1
 [lwgeom.c:lwgeom_is_empty:1301] lwgeom_is_empty: got type LineString
 [g_box.c:lwgeom_calculate_gbox_cartesian:634] lwgeom_calculate_gbox got
 type (2) - LineString
 [g_box.c:ptarray_calculate_gbox_cartesian:508] ptarray_calculate_gbox Z: 0
 M: 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645e0, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645f8, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264578, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264590, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645e0, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645f8, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264578, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264590, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264578, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x8264590, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645e0, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645f8, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645e0, zmflag 1
 [lwgeom_api.c:getPoint4d_p:230] getPoint4d_p called.
 [lwgeom_api.c:getPoint4d_p:236] ptr 0x82645f8, zmflag 1
 *** Error in `/home/user/srcs/postgis_trunk/liblwgeom/cunit/.libs/lt-
 cu_tester': free(): invalid next size (fast): 0x0825ebb0 ***
 make[2]: *** [check] Aborted (core dumped)
 make[2]: Leaving directory `/home/user/srcs/postgis_trunk/liblwgeom/cunit'
 make[1]: *** [check] Error 2
 make[1]: Leaving directory `/home/user/srcs/postgis_trunk/liblwgeom'
 make: *** [check] Error 1
 user at lubase-1404:~/srcs/postgis_trunk$
 }}}

--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/3143#comment:7>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list