id summary reporter owner description type status priority milestone component version resolution keywords cc 3143 32-bit cunit check crashing robe robe "As Nicklas noted in postgis-devel https://lists.osgeo.org/pipermail/postgis-devel/2015-May/024934.html Winnie 32-bit runs have been crashing intermittenly on CUnit. Unfortunately it crashes on my pc as well when running mingw in 32-bit mode. On winnie it crashes more often than not crashing here: {{{ Test: test_lw_dist2d_seg_arc ...passed Test: test_lw_dist2d_arc_arc ...passed Test: test_lw_arc_length ...passed Test: test_lw_dist2d_pt_ptarrayarc ...passed Test: test_lw_dist2d_ptarray_ptarrayarc ...passed Test: test_lwgeom_tcpa ...Makefile:80: recipe for target `check' failed make[2]: *** [check] Error 5 make[2]: Leaving directory `/projects/postgis/branches/2.2/liblwgeom/cunit' Makefile:168: recipe for target `check' failed make[1]: *** [check] Error 2 make[1]: Leaving directory `/projects/postgis/branches/2.2/liblwgeom' GNUmakefile:14: recipe for target `check' failed make: *** [check] Error 1 }}} On mine it consistently crashes here: {{{ liblwgeom code interrupted liblwgeom code interrupted liblwgeom code interrupted passed Test: test_lwgeom_locate_along ...passed Test: test_lw_dist2d_pt_arc ...passed Test: test_lw_dist2d_seg_arc ...passed Test: test_lw_dist2d_arc_arc ...passed Test: test_lw_arc_length ...passed Test: test_lw_dist2d_pt_ptarrayarc ...passed Test: test_lw_dist2d_ptarray_ptarrayarc ...passed Test: test_lwgeom_tcpa ...passed Test: test_lwgeom_is_trajectory ...Geometry is not a LINESTRING Line does not have M dimension Measure of vertex 1 (1) not bigger than measure of vertex 0 (1) Measure of vertex 1 (0) not bigger than measure of vertex 0 (1) Measure of vertex 2 (2) not bigger than measure of vertex 1 (3) passed Suite: effectivearea Test: do_test_lwgeom_effectivearea_lines ...passed Test: do_test_lwgeom_effectivearea_polys ...passed Suite: miscellaneous Test: test_misc_force_2d ...Makefile:80: recipe for target `check' failed make[2]: *** [check] Error 5 make[2]: Leaving directory `/projects/postgis/branches/2.2/liblwgeom/cunit' Makefile:168: recipe for target `check' failed make[1]: *** [check] Error 2 make[1]: Leaving directory `/projects/postgis/branches/2.2/liblwgeom' GNUmakefile:14: recipe for target `check' failed }}} and if I remark out the crashing tests, it just crashes on the next one. I did notice some odd code around misc_suite. That suite seems to be defined twice at line 163 in liblwgeom/cunit/cu_misc.c Not sure if there was a reason for that. If I take that extra line out, doesn't crash on my machine. Will commit and see if it fixes the issue. " defect closed blocker PostGIS 2.2.0 postgis master fixed strk