id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,cpu,platform 2929,v.generalize: Segmentation fault in Vect_line_intersection2(),neteler,grass-dev@…," {{{ GRASS 7.0.3svn (nc_spm_08_grass7):~ > v.generalize input=soils_general layer=1 type=area type=line,boundary,area method=douglas threshold=5.0 look_ahead=7 reduction=50 slide=0.5 angle_thresh=3 degree_thresh=0 closeness_thresh=0 betweeness_thresh=0 alpha=1.0 beta=1.0 iterations=1 output=soils_general_simpl Copying features... 100% Building topology for vector map ... Registering primitives... 5209 primitives registered 279192 vertices registered Building areas... 100% 1428 areas built 244 isles built Attaching islands... 100% Attaching centroids... 100% Number of nodes: 2597 Number of primitives: 5209 Number of points: 0 Number of lines: 0 Number of boundaries: 3781 Number of centroids: 1428 Number of areas: 1428 Number of isles: 244 ----------------------------------------------------- Generalization (douglas)... Using threshold: 5 meters Segmentation fault (core dumped) }}} With debugger: {{{ GRASS 7.0.3svn (nc_spm_08_grass7):~ > gdb v.generalize GNU gdb (GDB) Fedora 7.10.1-30.fc23 ... (gdb) r input=soils_general layer=1 type=area type=line,boundary,area method=douglas threshold=5.0 look_ahead=7 reduction=50 slide=0.5 angle_thresh=3 degree_thresh=0 closeness_thresh=0 betweeness_thresh=0 alpha=1.0 beta=1.0 iterations=1 output=soils_general_simpl --o Starting program: /home/neteler/software/grass70/dist.x86_64-pc-linux-gnu/bin/v.generalize input=soils_general layer=1 type=area type=line,boundary,area method=douglas threshold=5.0 look_ahead=7 reduction=50 slide=0.5 angle_thresh=3 degree_thresh=0 closeness_thresh=0 betweeness_thresh=0 alpha=1.0 beta=1.0 iterations=1 output=soils_general_simpl --o [Thread debugging using libthread_db enabled] Using host libthread_db library ""/lib64/libthread_db.so.1"". WARNING: Vector map already exists and will be overwritten Detaching after fork from child process 18105. Detaching after fork from child process 18106. Detaching after fork from child process 18107. Detaching after fork from child process 18108. Detaching after fork from child process 18109. Copying features... 100% Building topology for vector map ... Registering primitives... 5209 primitives registered 279192 vertices registered Building areas... 100% 1428 areas built 244 isles built Attaching islands... 100% Attaching centroids... 100% Number of nodes: 2597 Number of primitives: 5209 Number of points: 0 Number of lines: 0 Number of boundaries: 3781 Number of centroids: 1428 Number of areas: 1428 Number of isles: 244 ----------------------------------------------------- Generalization (douglas)... Using threshold: 5 meters Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7baab16 in Vect_line_intersection2 (APoints=0x62fe50, BPoints=0x0, ABox=0x7fffffffb9e0, BBox=0x7fffffffb9e0, ALines=0x7fffffffb9d0, BLines=0x7fffffffb9d8, nalines=0x7fffffffb9b4, nblines=0x7fffffffb9b8, with_z=0) at intersect2.c:690 690 if (APnts->n_points < 2 || BPnts->n_points < 2) { }}} Backtrace {{{ (gdb) bt full #0 0x00007ffff7baab16 in Vect_line_intersection2 (APoints=0x62fe50, BPoints=0x0, ABox=0x7fffffffb9e0, BBox=0x7fffffffb9e0, ALines=0x7fffffffb9d0, BLines=0x7fffffffb9d8, nalines=0x7fffffffb9b4, nblines=0x7fffffffb9b8, with_z=0) at intersect2.c:690 i = 6486896 j = 0 k = 11203548 l = 0 nl = 94 last_seg = 0 seg = 32767 last = 71 n_alive_cross = 0 dist = 5.9287877500949585e-323 curdist = -nan(0xf800000004981) last_x = 6.953355806905321e-310 last_y = 0 last_z = 3.1955138316468477e-317 x = 3.2001540961925887e-317 y = 4.6442170709077175e-322 XLines = 0xc90 Points = 0x18 Points1 = 0x7fffffffb830 Points2 = 0x0 seg1 = -18816 seg2 = 32767 vert1 = -153539728 vert2 = 32767 abbox = {N = 311049.46883242996, S = 298877.99983042991, E = 470788.96780117997, W = 452701.90679917997, T = 9.9999999999999995e-07, B = -9.9999999999999995e-07} bo_queue = {count = 12151696, alloc = 0, i = 0x6} qi = {l = 18657, s = -32768, p = -18657, e = 32767} found = 0x7fffffffb720 bo_ta = 0x2 bo_tb = 0x62b0d0 bo_t_trav = {tree = 0x0, curr_node = 0x7c00000077, up = {0x32, 0x62000000c9, 0x6, 0x0, 0x6e00000061, 0x7ffff6d92b40 , 0xc, 0x1eb50, 0xb984b0, 0x40f1e8, 0x3, 0x7fffffffb7f0, 0x20, 0x7ffff70db8f5, 0x7fff00000047, 0x7fffffffb810, 0xffff800000004811, 0x7fffffffb7ef, 0x0, 0x3000000003, 0x0, 0x0, 0x6e0000005b, 0x0, 0x0, 0x7c00000077, 0x6e0000005d, 0x0, 0x0, 0x7c00000077, 0x4, 0x7ffff6d92b40 , 0x20, 0x40f238, 0x40f210, 0x40f1e8, 0x40f1cf, 0x7ffff6a5a950 , 0x40f210, 0x7ffff70db8f5, 0x7fffffffb930, 0x7ffff70bc3c6 , 0x0, 0x20, 0xe500000000, 0x7ffff7bd00a0, 0x6e0000005b, 0xb7b6a0, 0x0, 0x7c00000077, 0x0, 0x7ffff70db8f5, 0x7fffffffb950, 0x40f238, 0x40f210, 0x7ffff6d92b40 , 0x20, 0x40f238, 0x40f210, 0x40f1e8, 0x40f1cf, 0x7ffff6a5a950 , 0x411c34f461134c64, 0x7ffff70db8f5}, top = -17952, first = 32767} ---Type to continue, or q to quit--- same = 0 #1 0x000000000040e866 in check_topo (Out=0x7fffffffc3e0, line=1, APoints=0xb7b9a0, Points=0x62fe50, Cats=0x62fe80) at misc.c:212 i = 1082222060 j = -1732403045 intersect = 1076144781 newline = 0 left_old = 1092369170 right_old = -698033653 left_new = 1091750490 right_new = 0 box = {N = 311049.46883142996, S = 298877.99983142992, E = 470788.96780017996, W = 452701.90680017998, T = 0, B = 0} BPoints = 0xb7b670 List = 0xb7b6a0 AXLines = 0x0 BXLines = 0x0 naxlines = 0 nbxlines = 0 #2 0x000000000040a55b in main (argc=19, argv=0x7fffffffd4e8) at main.c:559 after = 0 not_modified_boundaries = 0 n_oversimplified = 0 APoints = 0xb7b9a0 In = {format = 0, temporary = 0, dblnk = 0x87fe50, plus = {version = {topo = {major = 5, minor = 1, back_major = 5, back_minor = 1}, spidx = {major = 5, minor = 1, back_major = 5, back_minor = 1}, cidx = {major = 5, minor = 0, back_major = 5, back_minor = 0}}, with_z = 0, spidx_with_z = 0, off_t_size = 4, head_size = 142, spidx_head_size = 113, cidx_head_size = 9, release_support = 0, port = {byte_order = 0, off_t_size = 0, dbl_cnvrt = ""\000\001\002\003\004\005\006\a"", flt_cnvrt = ""\000\001\002\003"", lng_cnvrt = ""\000\001\002\003"", int_cnvrt = ""\000\001\002\003"", shrt_cnvrt = ""\000\001"", off_t_cnvrt = ""\000\001\002\003\004\005\006\a"", dbl_quick = 1, flt_quick = 1, lng_quick = 1, int_quick = 1, shrt_quick = 1, off_t_quick = 1}, spidx_port = { byte_order = 0, off_t_size = 4, dbl_cnvrt = ""\000\001\002\003\004\005\006\a"", flt_cnvrt = ""\000\001\002\003"", lng_cnvrt = ""\000\001\002\003"", int_cnvrt = ""\000\001\002\003"", shrt_cnvrt = ""\000\001"", off_t_cnvrt = ""\000\001\002\003\004\005\006\a"", dbl_quick = 1, flt_quick = 1, lng_quick = 1, int_quick = 1, shrt_quick = 1, off_t_quick = 1}, cidx_port = {byte_order = 0, off_t_size = 0, dbl_cnvrt = ""\000\001\002\003\004\005\006\a"", flt_cnvrt = ""\000\001\002\003"", lng_cnvrt = ""\000\001\002\003"", int_cnvrt = ""\000\001\002\003"", shrt_cnvrt = ""\000\001"", off_t_cnvrt = ""\000\001\002\003\004\005\006\a"", dbl_quick = 1, flt_quick = 1, lng_quick = 1, int_quick = 1, shrt_quick = 1, off_t_quick = 1}, mode = 0, built = 4, box = {N = 318117.43783143, S = 10303.983831430087, E = 930323.81280017993, W = 123971.19480017992, T = 0, B = 0}, Node = 0x634140, Line = 0x68a540, Area = 0x6e5e60, Isle = 0x712230, n_plines = 0, n_llines = 0, n_blines = 3781, n_clines = 1428, n_flines = 0, n_klines = 0, n_vfaces = 0, n_hfaces = 0, n_nodes = 2597, n_edges = 0, n_lines = 5209, n_areas = 1428, n_isles = 244, n_faces = 0, n_volumes = 0, n_holes = 0, alloc_nodes = 2597, alloc_edges = 0, alloc_lines = 5209, alloc_areas = 1428, alloc_isles = 244, alloc_faces = 0, alloc_volumes = 0, alloc_holes = 0, ---Type to continue, or q to quit--- Node_offset = 142, Edge_offset = 0, Line_offset = 112578, Area_offset = 204831, Isle_offset = 250475, Volume_offset = 0, Hole_offset = 0, Spidx_built = 1, Spidx_new = 0, Spidx_file = 1, spidx_fp = {file = 0x716c60, start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, Node_spidx_offset = 228117, Line_spidx_offset = 669845, Area_spidx_offset = 794557, Isle_spidx_offset = 815977, Face_spidx_offset = 0, Volume_spidx_offset = 0, Hole_spidx_offset = 0, Node_spidx = 0x6301f0, Line_spidx = 0x78d260, Area_spidx = 0x806750, Isle_spidx = 0x87fc40, Face_spidx = 0x0, Volume_spidx = 0x0, Hole_spidx = 0x0, update_cidx = 0, n_cidx = 2, a_cidx = 5, cidx = 0x6337f0, cidx_up_to_date = 1, coor_size = 15959831, coor_mtime = 0, uplist = {do_uplist = 0, uplines = 0x0, uplines_offset = 0x0, alloc_uplines = 0, n_uplines = 0, upnodes = 0x0, alloc_upnodes = 0, n_upnodes = 0}}, open = 1428335138, mode = 0, level = 2, head_only = 0, support_updated = 0, name = 0x6339e0 ""soils_general"", mapset = 0x633aa0 ""PERMANENT"", location = 0x633ac0 ""nc_spm_08_grass7"", gisdbase = 0x633ae0 ""/home/neteler/grassdata"", next_line = 1, constraint = { region_flag = 0, box = {N = 0, S = 0, E = 0, W = 0, T = 0, B = 0}, type_flag = 0, type = 0, field_flag = 0, field = 0}, proj = 0, hist_fp = 0x90cfb0, dgraph = {line_type = 0, graph_s = {iErrno = 0, Version = 0 '\000', Endian = 0 '\000', NodeAttrSize = 0, EdgeAttrSize = 0, aOpaqueSet = {0 }, cNode = 0, cHead = 0, cTail = 0, cAlone = 0, cEdge = 0, nnCost = 0, Flags = 0, nFamily = 0, nOptions = 0, pNodeTree = 0x0, pEdgeTree = 0x0, pNodeBuffer = 0x0, iNodeBuffer = 0, pEdgeBuffer = 0x0, iEdgeBuffer = 0, edgePrioritizer = {cEdge = 0, iEdge = 0, pEdgePri32Item = 0x0, pvAVL = 0x0}, nodePrioritizer = {pvAVL = 0x0}}, spCache = {nStartNode = 0, NodeHeap = {index = 0, count = 0, block = 0, pnode = 0x0}, pvVisited = 0x0, pvPredist = 0x0}, edge_fcosts = 0x0, edge_bcosts = 0x0, node_costs = 0x0, cost_multip = 0}, head = {organization = 0x633b00 ""NC OneMap"", date = 0x633b20 """", user_name = 0x633b40 ""helena"", map_name = 0x633a40 ""North Carolina general soils map (polygon map)"", source_date = 0x633b80 ""Mon Nov 6 15:46:05 2006"", orig_scale = 1, comment = 0x633bb0 """", proj = 99, plani_zone = 0, digit_thresh = 0, coor_version = {major = 5, minor = 1, back_major = 5, back_minor = 1}, with_z = 0, size = 15959831, head_size = 14, port = {byte_order = 0, off_t_size = 0, dbl_cnvrt = ""\000\001\002\003\004\005\006\a"", flt_cnvrt = ""\000\001\002\003"", lng_cnvrt = ""\000\001\002\003"", int_cnvrt = ""\000\001\002\003"", shrt_cnvrt = ""\000\001"", off_t_cnvrt = ""\000\001\002\003\004\005\006\a"", dbl_quick = 1, flt_quick = 1, lng_quick = 1, int_quick = 1, shrt_quick = 1, off_t_quick = 1}, last_offset = 15959802, recycle = 0x0}, dig_fp = {file = 0x8f90d0, start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, fInfo = {i = 0, ogr = {driver_name = 0x0, dsn = 0x0, layer_name = 0x0, driver = 0x0, ds = 0x0, layer = 0x0, dbdriver = 0x0, dsn_options = 0x0, layer_options = 0x0, cache = {lines = 0x0, lines_types = 0x0, lines_cats = 0x0, lines_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_GEOMETRY, ctype = 0}, feature_cache = 0x0, offset = {array = 0x0, array_num = 0, array_alloc = 0}, next_line = 0}, pg = {conninfo = 0x0, db_name = 0x0, schema_name = 0x0, table_name = 0x0, fid_column = 0x0, geom_column = 0x0, feature_type = SF_GEOMETRY, coor_dim = 0, srid = 0, dbdriver = 0x0, fi = 0x0, inTransaction = 0, conn = 0x0, res = 0x0, cursor_name = 0x0, cursor_fid = 0, next_line = 0, cache = {lines = 0x0, lines_types = 0x0, lines_cats = 0x0, lines_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_GEOMETRY, ctype = 0}, offset = {array = 0x0, array_num = 0, array_alloc = 0}, topogeom_column = 0x0, toposchema_name = 0x0, toposchema_id = 0, topo_geo_only = 0}}, site_att = 0x0, n_site_att = 0, n_site_dbl = 0, n_site_str = 0} Out = {format = 0, temporary = 0, dblnk = 0x914230, plus = {version = {topo = {major = 0, minor = 0, back_major = 0, back_minor = 0}, spidx = {major = 0, minor = 0, back_major = 0, back_minor = 0}, cidx = {major = 0, minor = 0, back_major = 0, back_minor = 0}}, with_z = 0, spidx_with_z = 0, off_t_size = 0, head_size = 0, spidx_head_size = 0, cidx_head_size = 0, release_support = 0, port = {byte_order = 0, off_t_size = 0, dbl_cnvrt = ""\000\000\000\000\000\000\000"", flt_cnvrt = ""\000\000\000"", lng_cnvrt = ""\000\000\000"", int_cnvrt = ""\000\000\000"", shrt_cnvrt = ""\000"", off_t_cnvrt = ""\000\000\000\000\000\000\000"", dbl_quick = 0, ---Type to continue, or q to quit--- flt_quick = 0, lng_quick = 0, int_quick = 0, shrt_quick = 0, off_t_quick = 0}, spidx_port = {byte_order = 0, off_t_size = 0, dbl_cnvrt = ""\000\000\000\000\000\000\000"", flt_cnvrt = ""\000\000\000"", lng_cnvrt = ""\000\000\000"", int_cnvrt = ""\000\000\000"", shrt_cnvrt = ""\000"", off_t_cnvrt = ""\000\000\000\000\000\000\000"", dbl_quick = 0, flt_quick = 0, lng_quick = 0, int_quick = 0, shrt_quick = 0, off_t_quick = 0}, cidx_port = {byte_order = 0, off_t_size = 0, dbl_cnvrt = ""\000\000\000\000\000\000\000"", flt_cnvrt = ""\000\000\000"", lng_cnvrt = ""\000\000\000"", int_cnvrt = ""\000\000\000"", shrt_cnvrt = ""\000"", off_t_cnvrt = ""\000\000\000\000\000\000\000"", dbl_quick = 0, flt_quick = 0, lng_quick = 0, int_quick = 0, shrt_quick = 0, off_t_quick = 0}, mode = 1, built = 4, box = { N = 318117.43783143, S = 10303.983831430087, E = 930323.81280017993, W = 123971.19480017992, T = 0, B = 0}, Node = 0xa4c050, Line = 0xaf0020, Area = 0xb4ce60, Isle = 0xb016c0, n_plines = 0, n_llines = 0, n_blines = 3781, n_clines = 1428, n_flines = 0, n_klines = 0, n_vfaces = 0, n_hfaces = 0, n_nodes = 2597, n_edges = 0, n_lines = 5209, n_areas = 1428, n_isles = 244, n_faces = 0, n_volumes = 0, n_holes = 0, alloc_nodes = 3000, alloc_edges = 0, alloc_lines = 6000, alloc_areas = 2000, alloc_isles = 1000, alloc_faces = 0, alloc_volumes = 0, alloc_holes = 0, Node_offset = 0, Edge_offset = 0, Line_offset = 0, Area_offset = 0, Isle_offset = 0, Volume_offset = 0, Hole_offset = 0, Spidx_built = 1, Spidx_new = 1, Spidx_file = 0, spidx_fp = {file = 0x0, start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, Node_spidx_offset = 0, Line_spidx_offset = 0, Area_spidx_offset = 0, Isle_spidx_offset = 0, Face_spidx_offset = 0, Volume_spidx_offset = 0, Hole_spidx_offset = 0, Node_spidx = 0x9110d0, Line_spidx = 0x911c40, Area_spidx = 0x912820, Isle_spidx = 0x913430, Face_spidx = 0x0, Volume_spidx = 0x0, Hole_spidx = 0x0, update_cidx = 0, n_cidx = 2, a_cidx = 5, cidx = 0x914040, cidx_up_to_date = 1, coor_size = 0, coor_mtime = 0, uplist = {do_uplist = 0, uplines = 0x0, uplines_offset = 0x0, alloc_uplines = 0, n_uplines = 0, upnodes = 0x0, alloc_upnodes = 0, n_upnodes = 0}}, open = 1428335138, mode = 2, level = 2, head_only = 0, support_updated = 1, name = 0x90cb50 ""soils_general_simpl"", mapset = 0x90cb70 ""user1"", location = 0x90cb90 ""nc_spm_08_grass7"", gisdbase = 0x90cbb0 ""/home/neteler/grassdata"", next_line = 0, constraint = {region_flag = 0, box = {N = 0, S = 0, E = 0, W = 0, T = 0, B = 0}, type_flag = 0, type = 0, field_flag = 0, field = 0}, proj = 0, hist_fp = 0x910bb0, dgraph = { line_type = 0, graph_s = {iErrno = 0, Version = 0 '\000', Endian = 0 '\000', NodeAttrSize = 0, EdgeAttrSize = 0, aOpaqueSet = {0 }, cNode = 0, cHead = 0, cTail = 0, cAlone = 0, cEdge = 0, nnCost = 0, Flags = 0, nFamily = 0, nOptions = 0, pNodeTree = 0x0, pEdgeTree = 0x0, pNodeBuffer = 0x0, iNodeBuffer = 0, pEdgeBuffer = 0x0, iEdgeBuffer = 0, edgePrioritizer = {cEdge = 0, iEdge = 0, pEdgePri32Item = 0x0, pvAVL = 0x0}, nodePrioritizer = { pvAVL = 0x0}}, spCache = {nStartNode = 0, NodeHeap = {index = 0, count = 0, block = 0, pnode = 0x0}, pvVisited = 0x0, pvPredist = 0x0}, edge_fcosts = 0x0, edge_bcosts = 0x0, node_costs = 0x0, cost_multip = 0}, head = { organization = 0x633a20 ""NC OneMap"", date = 0x90caa0 """", user_name = 0x90cac0 ""helena"", map_name = 0x9142c0 ""North Carolina general soils map (polygon map)"", source_date = 0x90cb00 ""Mon Nov 6 15:46:05 2006"", orig_scale = 1, comment = 0x90cb30 """", proj = 99, plani_zone = 0, digit_thresh = 0, coor_version = {major = 5, minor = 1, back_major = 5, back_minor = 1}, with_z = 0, size = 0, head_size = 18, port = {byte_order = 0, off_t_size = 0, dbl_cnvrt = ""\000\001\002\003\004\005\006\a"", flt_cnvrt = ""\000\001\002\003"", lng_cnvrt = ""\000\001\002\003"", int_cnvrt = ""\000\001\002\003"", shrt_cnvrt = ""\000\001"", off_t_cnvrt = ""\000\001\002\003\004\005\006\a"", dbl_quick = 1, flt_quick = 1, lng_quick = 1, int_quick = 1, shrt_quick = 1, off_t_quick = 1}, last_offset = 4469991, recycle = 0x0}, dig_fp = {file = 0x62fb70, start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, fInfo = {i = 0, ogr = {driver_name = 0x0, dsn = 0x0, layer_name = 0x0, driver = 0x0, ds = 0x0, layer = 0x0, dbdriver = 0x0, dsn_options = 0x0, layer_options = 0x0, cache = {lines = 0x0, lines_types = 0x0, lines_cats = 0x0, lines_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_GEOMETRY, ctype = 0}, feature_cache = 0x0, offset = {array = 0x0, array_num = 0, array_alloc = 0}, ---Type to continue, or q to quit--- next_line = 0}, pg = {conninfo = 0x0, db_name = 0x0, schema_name = 0x0, table_name = 0x0, fid_column = 0x0, geom_column = 0x0, feature_type = SF_GEOMETRY, coor_dim = 0, srid = 0, dbdriver = 0x0, fi = 0x0, inTransaction = 0, conn = 0x0, res = 0x0, cursor_name = 0x0, cursor_fid = 0, next_line = 0, cache = {lines = 0x0, lines_types = 0x0, lines_cats = 0x0, lines_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_GEOMETRY, ctype = 0}, offset = {array = 0x0, array_num = 0, array_alloc = 0}, topogeom_column = 0x0, toposchema_name = 0x0, toposchema_id = 0, topo_geo_only = 0}}, site_att = 0x0, n_site_att = 0, n_site_dbl = 0, n_site_str = 0} Error = {format = 1809973248, temporary = -4163, dblnk = 0x7ffff6d91b80, plus = {version = {topo = {major = -134471680, minor = 32767, back_major = -136363730, back_minor = 32767}, spidx = {major = 0, minor = 0, back_major = 6, back_minor = 0}, cidx = {major = -134492104, minor = 32767, back_major = -136407415, back_minor = 32767}}, with_z = 1, spidx_with_z = 32767, off_t_size = -134485304, head_size = 140737488341408, spidx_head_size = -1759510528, cidx_head_size = 140737488342560, release_support = -136407949, port = {byte_order = 32767, off_t_size = 1, dbl_cnvrt = ""\377\177\000\000\370\345\373"", , flt_cnvrt = ""\377\177\000"", lng_cnvrt = ""\020\314\377\377"", int_cnvrt = ""\377\177\000"", shrt_cnvrt = ""\004"", off_t_cnvrt = ""\000\000\000\000\000\000"", , dbl_quick = 32767, flt_quick = -136407949, lng_quick = 32767, int_quick = 1, shrt_quick = 32767, off_t_quick = -134227560}, spidx_port = {byte_order = 32767, off_t_size = -13248, dbl_cnvrt = ""\377\177\000\000\002\000\000"", flt_cnvrt = ""\000\000\000"", lng_cnvrt = ""0\320\377\377"", int_cnvrt = ""\377\177\000"", shrt_cnvrt = ""s\224"", off_t_cnvrt = ""\336\367\377\177\000\000\001"", dbl_quick = 32767, flt_quick = -134488064, lng_quick = 32767, int_quick = -13200, shrt_quick = 32767, off_t_quick = -1740636160}, cidx_port = {byte_order = -1, off_t_size = -12144, dbl_cnvrt = ""\377\177\000\000s\224\336"", , flt_cnvrt = ""\377\177\000"", lng_cnvrt = ""\001\000\000"", int_cnvrt = ""\377\177\000"", shrt_cnvrt = , off_t_cnvrt = ""\373\367\377\177\000\000\240"", , dbl_quick = 32767, flt_quick = 4, lng_quick = 0, int_quick = -12144, shrt_quick = 32767, off_t_quick = -136407949}, mode = 32767, built = 1, box = { N = 6.9533491634441538e-310, S = 6.9533558071875807e-310, E = -nan(0xfffff99000000), W = 6.9533558072468686e-310, T = 6.9533490683868623e-310, B = 6.9531436082559572e-310}, Node = 0x7ffff7fc0ac0, Line = 0x7fffffffcd00, Area = 0xffffffff99600000, Isle = 0x7fffffffd180, n_plines = -136407949, n_llines = 32767, n_blines = 1, n_clines = 32767, n_flines = -134478496, n_klines = 32767, n_vfaces = -13008, n_hfaces = 32767, n_nodes = -1715470336, n_edges = -1, n_lines = -11904, n_areas = 32767, n_isles = -136407949, n_faces = 32767, n_volumes = 1, n_holes = 32767, alloc_nodes = -134479872, alloc_edges = 32767, alloc_lines = -12960, alloc_areas = 32767, alloc_isles = -1709178880, alloc_faces = -1, alloc_volumes = -11904, alloc_holes = 32767, Node_offset = 140737351947379, Edge_offset = 140733193388033, Line_offset = 140737353882024, Area_offset = 140737488342416, Isle_offset = -1702887424, Volume_offset = 140737488343424, Hole_offset = 140737351947379, Spidx_built = 1, Spidx_new = 32767, Spidx_file = -134474536, spidx_fp = {file = 0x7fffffffcdc0, start = 0xffffffff9ae00000 , current = 0x7fffffffd180 ""\030\322\377\377\377\177"", end = 0x7ffff7de9473 <_dl_map_object_deps+595> ""H\213M\230H\205\311\017\205\325\003"", size = 17179869185, alloc = 140737353879552, loaded = -12816}, Node_spidx_offset = 25769803778, Line_spidx_offset = 140737488343424, Area_spidx_offset = 140737351947379, Isle_spidx_offset = 60129542145, Face_spidx_offset = 140737353886320, Volume_spidx_offset = 140737488342560, Hole_spidx_offset = 6917674184651309252, Node_spidx = 0x7fffffffd180, Line_spidx = 0x7ffff7de9473 <_dl_map_object_deps+595>, Area_spidx = 0x48320e2000000001, Isle_spidx = 0x7ffff7de5374 , Face_spidx = 0x7fffffffce50, Volume_spidx = 0x7ffff7fc2000, ---Type to continue, or q to quit--- Hole_spidx = 0x7ffff69d9810, update_cidx = 873, n_cidx = 0, a_cidx = -134470864, cidx = 0x7ffff7de5c01 , cidx_up_to_date = 873, coor_size = 140737330970368, coor_mtime = 140737353884384, uplist = {do_uplist = -134470864, uplines = 0x7fffffffcf78, uplines_offset = 0x7ffff7de5374 , alloc_uplines = -134474536, n_uplines = 32767, upnodes = 0x7ffff7ffe6e0, alloc_upnodes = -134241904, n_upnodes = 32767}}, open = 5, mode = 0, level = -134223344, head_only = 32767, support_updated = -136422399, name = 0x5 , mapset = 0x7ffff7ffa2b0 """", location = 0x7ffff7ffe9c0 ""\370\346\371\367\377\177"", gisdbase = 0x7ffff7ffea10 ""\016\243\377\367\377\177"", next_line = -12328, constraint = {region_flag = -136424588, box = { N = 6.953349156807864e-310, S = 6.9533491640512617e-310, E = 6.9533480289714083e-310, W = 2.0009658656570485e-321, T = 6.9533491640915774e-310, B = 6.9533490675647864e-310}, type_flag = 405, type = 0, field_flag = -134471680, field = 32767}, proj = -157439188, hist_fp = 0x830, dgraph = {line_type = -134470864, graph_s = {iErrno = -136422399, Version = 255 '\377', Endian = 127 '\177', NodeAttrSize = 2096, EdgeAttrSize = 140737330970368, aOpaqueSet = { 140737353884384, 140737353884464, 140737488343144, 140737488343140, 140737353869608, 140737286732676, 140737330970368, 140737330916704, 140737286598040, 140737488343144, 479434334, 7491161, 140733193388062, 140737488343360, 140737488343140, 140737488343344}, cNode = 140737353737040, cHead = 140737351930740, cTail = 105, cAlone = 140737353883648, cEdge = 140737330916652, nnCost = 2224, Flags = 140737353884464, nFamily = 140737351932929, nOptions = 2224, pNodeTree = 0x7ffff69e7f00, pEdgeTree = 0x7ffff7fc22e0, pNodeBuffer = 0x7ffff7fc2330 ""j؞\366\377\177"", iNodeBuffer = 140737488343352, pEdgeBuffer = 0x7fffffffd134 """", iEdgeBuffer = 140737330912272, edgePrioritizer = {cEdge = -201622395, iEdge = 32767, pEdgePri32Item = 0x7ffff69e7f00, pvAVL = 0x7ffff69dad60}, nodePrioritizer = {pvAVL = 0x7ffff3f96a20}}, spCache = {nStartNode = 140737488343352, NodeHeap = {index = 2090266759, count = 32660418, block = 140733193388039, pnode = 0x7fffffffd210}, pvVisited = 0x7fffffffd134, pvPredist = 0x7fffffffd200}, edge_fcosts = 0x7ffff7f9e350, edge_bcosts = 0x7fff00000000, node_costs = 0x69, cost_multip = -136424588}, head = { organization = 0xf3f99810 , date = 0x7ffff7fc19a8 """", user_name = 0x7ffff4fc32c0 ""\017\343\262Ϥ\370\206^)#\350(\320\020\361\273Uzn1ٮ\332\067I\002\024\017\272\035\355\017(u\005ԯ0\232u\246\333˭\371d\351N\263\035\360\264\377\301V\257\002J\356\333F8 \250m\277a:\254\016\301\022\305\316`\177\322\371\377ٍ\323xC\b\357\a_\001P\\\336\071\221N\031u\017:\352}\203\v8\374\361[\036\320\311\037[\032)\177\347\atS\311M\""-\377\332\360\022o\333G)\f\322\017+\201\177\314\375\305\036\254\ao\244Pd#\033\357\242\071\321\333\365/Eл\204\066\227\003'Du\371\240\367L\350L\320p\231\031B{[p'\260\230u\221\323*(\351P\325건r\030"", ..., map_name = 0x3950 , source_date = 0x7ffff7fc1cd8 ""\234L\021\365\377\177"", orig_scale = 140737351932929, comment = 0x3950 , proj = -184229288, plani_zone = 32767, digit_thresh = 6.9533491640073886e-310, coor_version = {major = -134472488, minor = 32767, back_major = -11752, back_minor = 32767}, with_z = -11756, size = 140737488343592, head_size = 140737304652546, port = {byte_order = -184229288, off_t_size = 32767, dbl_cnvrt = ""\350\253\374\364\377\177\000"", flt_cnvrt = ""h\v"", , lng_cnvrt = ""\377\177\000"", int_cnvrt = ""\030\322\377\377"", shrt_cnvrt = ""\377\177"", off_t_cnvrt = ""\000\000\016\343\262\317\000"", dbl_quick = 54446988, flt_quick = 0, lng_quick = 14, int_quick = 0, shrt_quick = -11536, off_t_quick = 32767}, last_offset = 140737488343572, recycle = 0x7fffffffd2e0}, dig_fp = {file = 0x7ffff7f9e350, start = 0x7fff00000000 , current = 0x69 , end = 0x7fff00000000 , size = 105, alloc = 0, loaded = 1}, ---Type to continue, or q to quit--- fInfo = {i = -134472448, ogr = {driver_name = 0x7fffffffd380 ""]"", dsn = 0x7fffffffd3a8 ""h\v\002\365\377\177"", layer_name = 0x0, driver = 0x7ffff7fc19a8, ds = 0x0, layer = 0x7ffff7de6050 <_dl_lookup_symbol_x+320>, dbdriver = 0xd, dsn_options = 0x0, layer_options = 0x1, cache = {lines = 0x0, lines_types = 0x1, lines_cats = 0x7ffff7fc19a8, lines_alloc = 1, lines_num = 0, lines_next = -134473304, fid = 73, sf_type = SF_GEOMETRY, ctype = 0}, feature_cache = 0x7ffff7fc1d00, offset = {array = 0x7fffffffd2f0, array_num = -134472448, array_alloc = 1}, next_line = -11552}, pg = {conninfo = 0xcfb2e30e , db_name = 0x7ffff50ceb02 ""_ZN20OGRXPlaneEnumerationC1EPKcPK19sEnumerationElementi"", schema_name = 0xffffffff , table_name = 0x7ffff505d8cb ""__cxa_atexit"", fid_column = 0x7ffff5020b68 ""\252\b\b"", geom_column = 0x7ffff7fc19a8 """", feature_type = 4137548136, coor_dim = 32767, srid = -134471680, dbdriver = 0x410, fi = 0x7fffffffd390, inTransaction = 64, conn = 0x7fffffffd3a0, res = 0x410, cursor_name = 0x7fffffffd37f """", cursor_fid = 2, next_line = 0, cache = {lines = 0x7fffffffd3c0, lines_types = 0xffff800000002c61, lines_cats = 0x7fffffffd39f, lines_alloc = 16, lines_num = 0, lines_next = 66, fid = 2, sf_type = SF_GEOMETRY, ctype = 0}, offset = { array = 0x6e0000005d, array_num = 0, array_alloc = 0}, topogeom_column = 0x0, toposchema_name = 0x7c00000077 , toposchema_id = 1, topo_geo_only = 0}}, site_att = 0x7ffff5020b68, n_site_att = -168946992, n_site_dbl = 32767, n_site_str = 19} Points = 0x62fe50 Cats = 0x62fe80 i = 1 type = 4 iter = 1 module = 0x7ffff72e67a8 map_in = 0x7ffff72e6808 map_out = 0x62d860 error_out = 0x62d920 thresh_opt = 0x62daa0 method_opt = 0x62d9e0 look_ahead_opt = 0x62e120 iterations_opt = 0x62e760 cat_opt = 0x62e820 alpha_opt = 0x62e5e0 beta_opt = 0x62e6a0 type_opt = 0x62d7a0 field_opt = 0x62d6e0 where_opt = 0x62e8e0 reduction_opt = 0x62e1c0 slide_opt = 0x62e260 angle_thresh_opt = 0x62e300 degree_thresh_opt = 0x62e3a0 closeness_thresh_opt = 0x62e460 betweeness_thresh_opt = 0x62e520 ---Type to continue, or q to quit--- notab_flag = 0x62e9c0 loop_support_flag = 0x7ffff72e67d8 with_z = 0 total_input = 365 total_output = 0 thresh = 5 alpha = 1 beta = 1 reduction = 50 slide = 0.5 angle_thresh = 3 degree_thresh = 0 closeness_thresh = 0 betweeness_thresh = 0 method = 0 look_ahead = 7 iterations = 1 loop_support = 1 layer = 1 n_lines = 5209 simplification = 1 mask_type = 70 cat_list = 0x0 s = 0x62efa0 ""douglas"" descriptions = 0x62dbe0 ""douglas;Douglas-Peucker Algorithm;douglas_reduction;Douglas-Peucker Algorithm with reduction parameter;lang;Lang Simplification Algorithm;reduction;Vertex Reduction Algorithm eliminates points close t""... }}} ",defect,closed,normal,7.0.4,Vector,svn-releasebranch70,fixed,v.generalize,pcav,Unspecified,Unspecified