#1933: v.overlay ends with sigsegv in cut lines by polygon -----------------------+---------------------------------------------------- Reporter: mapycz | Owner: grass-dev@… Type: defect | Status: new Priority: blocker | Milestone: 7.0.0 Component: Vector | Version: unspecified Keywords: v.overlay | Platform: Unspecified Cpu: x86-64 | -----------------------+---------------------------------------------------- we tried cut contours by polygon but v.overaly crashed
our training dta consist of contour lines and polygon these data is in tar.bz2 archive in this location: http://work.talasek.sk:2222/download/grass_error.tar.bz2 here is some debug GRASS 7.0.svn (test1):~/grassgis/grass-svn > gdb v.overlay GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/local/grass-7.0.svn/bin/v.overlay...done. (gdb) run ainput=cnt_sm atype=line binput=cut_poly operator=and output=cnt_cut1 --overwrite Starting program: /usr/local/grass-7.0.svn/bin/v.overlay ainput=cnt_sm atype=line binput=cut_poly operator=and output=cnt_cut1 --overwrite [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". WARNING: Vector map <cnt_cut1> already exists and will be overwritten WARNING: Table <cnt_cut1> linked to vector map <cnt_cut1> does not exist Copying vector features from <cnt_sm@miro>... 100% Copying vector features from <cut_poly@miro>... 100% Breaking lines... 0% Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7b7e55b in break_lines (Map=0x7fffffffc040, List_break=0x0, List_ref=0x61f8d0, type=6, Err=0x0, check=0) at break_lines.c:360 360 !touch1_w && nodex == BBox->E) || (gdb) info local APoints = 0x1276530 BPoints = 0x1276560 Points = 0x1276590 AXLines = 0x7ffff753328c BXLines = 0x7fffffffa9b0 ACats = 0x12765c0 BCats = 0x12765e0 Cats = 0x1276600 i = 0 j = -1 k = 32767 l = -20688 ret = -138628762 atype = 4 btype = 4 aline = 17849 bline = 17849 found = 0 iline = 0 nlines = 13 nlines_org = 17861 naxlines = 32767 nbxlines = -7760 nx = 32767 xx = 0x0 yx = 0x0 zx = 0x0 ABox = {N = 5557464.4957634434, S = 5506178.6524737561, E = 790483.12121040502, W = 725733.38919512555, T = 0, B = 0} BBox = 0x7fffe7415fe0 List = 0x1276620 nbreaks = 0 touch1_n = 1 touch1_s = 1 touch1_e = 1 touch1_w = 0 touch2_n = 1 touch2_s = 1 touch2_e = 1 touch2_w = 1 is3d = 0 node = 17862 anode1 = 17862 anode2 = 17863 bnode1 = 17862 bnode2 = 17863 nodex = 725733.38919512555 nodey = 5556926.5740271173 a_is_ref = 1 b_is_ref = 1 break_a = 1 break_b = 0 (gdb) -- Ticket URL: <http://trac.osgeo.org/grass/ticket/1933> GRASS GIS <http://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev