[GRASS-dev] [GRASS GIS] #1933: v.overlay ends with sigsegv in cut lines by polygon
GRASS GIS
trac at osgeo.org
Wed Apr 17 07:30:33 PDT 2013
#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 at miro>...
100%
Copying vector features from <cut_poly at 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>
More information about the grass-dev
mailing list