Opened 8 years ago

Closed 8 years ago

#1645 closed defect (fixed)

GRASS 7: v.select segmentation fault

Reported by: neteler Owned by: grass-dev@…
Priority: normal Milestone: 7.0.0
Component: Vector Version: svn-trunk
Keywords: Cc:
CPU: x86-32 Platform: Linux

Description

GRASS 7.0.svn (nc_spm_08):~/grassdata > v.select overpasses binput=urbanarea output=test operator=overlap segmentation fault

(gdb) r overpasses binput=urbanarea output=test operator=overlap --o
Starting program: /home/top4095/software/grass7_svn/dist.i686-pc-linux-gnu/bin/v.select overpasses binput=urbanarea output=test operator=overlap --o
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
WARNUNG: Vektorkarte <test> existiert bereits und wird �berschrieben.

Program received signal SIGSEGV, Segmentation fault.
0x0804a280 in main (argc=6, argv=0xbfffee94) at main.c:119
119				    parm.relate->answer,
(gdb) bt full
#0  0x0804a280 in main (argc=6, argv=0xbfffee94) at main.c:119
        iopt = 2
        operator = 8
        nskipped = 134533464
        native = 1307142800
        itype = {79, 79}
        ifield = {1, 1}
        ALines = 0x81a8060
        cats = 0x8049309
        ncats = 0x6
        fields = 0x804d158
        nfields = 1308951428
        module = 0xb7f8b684
        parm = {input = {0xb7f8b6b8, 0x8068af0}, output = 0x8068d60, type = {0x80689c8, 0x8068c90}, field = {0x80688a0, 
            0x8068bc0}, operator = 0x8068e30, relate = 0x0}
        flag = {table = 0xb7f8b6a0, reverse = 0x8069138, cat = 0x80690a0}
        In = {{format = 0, temporary = 0, dblnk = 0x8089698, plus = {Version_Major = 5, Version_Minor = 1, Back_Major = 5, 
              Back_Minor = 1, spidx_Version_Major = 5, spidx_Version_Minor = 1, spidx_Back_Major = 5, spidx_Back_Minor = 1, 
              cidx_Version_Major = 5, cidx_Version_Minor = 0, cidx_Back_Major = 5, cidx_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, 
---Type <return> to continue, or q <return> to quit---
                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 = 317794.03225579485, S = 14710.427254285663, 
                E = 929375.80949980859, W = 126286.43250027089, T = 0, B = 0}, Node = 0x8069920, Line = 0x80a9040, 
              Area = 0x81223b0, Isle = 0x81223c0, n_plines = 17754, n_llines = 0, n_blines = 0, n_clines = 0, n_flines = 0, 
              n_klines = 0, n_vfaces = 0, n_hfaces = 0, n_nodes = 0, n_edges = 0, n_lines = 17754, n_areas = 0, n_isles = 0, 
              n_faces = 0, n_volumes = 0, n_holes = 0, alloc_nodes = 0, alloc_edges = 0, alloc_lines = 17754, alloc_areas = 0, 
              alloc_isles = 0, alloc_faces = 0, alloc_volumes = 0, alloc_holes = 0, Node_offset = 142, Edge_offset = 0, 
              Line_offset = 142, Area_offset = 88912, Isle_offset = 88912, Volume_offset = 0, Hole_offset = 0, Spidx_built = 1, 
              Spidx_new = 0, Spidx_file = 0, spidx_fp = {file = 0x81223d0, start = 0x0, current = 0x0, end = 0x0, size = 0, 
                alloc = 0, loaded = 0}, Node_spidx_offset = 113, Line_spidx_offset = 1564249, Area_spidx_offset = 1564725, 
              Isle_spidx_offset = 1565201, Face_spidx_offset = 0, Volume_spidx_offset = 0, Hole_spidx_offset = 0, 
              Node_spidx = 0x80898a0, Line_spidx = 0x8091618, Area_spidx = 0x8099390, Isle_spidx = 0x80a1108, Face_spidx = 0x0, 
              Volume_spidx = 0x0, Hole_spidx = 0x0, update_cidx = 0, n_cidx = 1, a_cidx = 1, cidx = 0x8089638, 
              cidx_up_to_date = 1, coor_size = 514880, 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}}, 
            graph_line_type = 0, graph = {iErrno = 0, Version = 0 '\000', Endian = 0 '\000', NodeAttrSize = 0, EdgeAttrSize = 0, 
              aOpaqueSet = {0 <repeats 16 times>}, cNode = 0, cHead = 0, cTail = 0, cAlone = 0, cEdge = 0, nnCost = 0, Flags = 0, 
---Type <return> to continue, or q <return> to quit---
              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, 
            open = 1428335138, mode = 0, level = 2, head_only = 0, support_updated = 0, next_line = 1, 
            name = 0x80693a0 "overpasses", mapset = 0x80698e0 "PERMANENT", location = 0x80698f0 "nc_spm_08", 
            gisdbase = 0x8069900 "/home/top4095/grassdata", 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, dig_fp = {file = 0x8122538, 
              start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, head = {
              organization = 0x80697f0 "NC OneMap", date = 0x8069800 "", 
              user_name = 0x80698a8 "NCDOT GIS, Raleigh, North Carolina", map_name = 0x8089598 "North Carolina NCDOT overpasses", 
              source_date = 0x8069930 "January 2007", orig_scale = 1, 
              comment = 0x80895c0 "Data from http://www.ncdot.org/it/gis/DataDistribution/ (Bridge Maps)", proj = 99, 
              plani_zone = 0, digit_thresh = 0, Version_Major = 5, Version_Minor = 1, Back_Major = 5, Back_Minor = 1, with_z = 0, 
              size = 514880, 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 = 0, 
              recycle = 0x0}, 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_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_UNKNOWN}, 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_UNKNOWN, 
---Type <return> to continue, or q <return> to quit---
                coor_dim = 0, srid = 0, dbdriver = 0x0, inTransaction = 0, conn = 0x0, res = 0x0, next_line = 0, cache = {
                  lines = 0x0, lines_types = 0x0, lines_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_UNKNOWN}, 
                offset = {array = 0x0, array_num = 0, array_alloc = 0}}}, hist_fp = 0x8122a20, site_att = 0x0, n_site_att = 0, 
            n_site_dbl = 0, n_site_str = 0}, {format = 0, temporary = 0, dblnk = 0x8142648, plus = {Version_Major = 5, 
              Version_Minor = 1, Back_Major = 5, Back_Minor = 1, spidx_Version_Major = 5, spidx_Version_Minor = 1, 
              spidx_Back_Major = 5, spidx_Back_Minor = 1, cidx_Version_Major = 5, cidx_Version_Minor = 0, cidx_Back_Major = 5, 
              cidx_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 = 326580.09219891473, S = 14218.99719891476, E = 917333.40562648897, W = 205192.75562648906, 
                T = 0, B = 0}, Node = 0x8161ea0, Line = 0x8179e60, Area = 0x8191970, Isle = 0x819ccd8, n_plines = 0, 
              n_llines = 0, n_blines = 1311, n_clines = 657, n_flines = 0, n_klines = 0, n_vfaces = 0, n_hfaces = 0, 
              n_nodes = 828, n_edges = 0, n_lines = 1968, n_areas = 666, n_isles = 183, n_faces = 0, n_volumes = 0, n_holes = 0, 
              alloc_nodes = 828, alloc_edges = 0, alloc_lines = 1968, alloc_areas = 666, alloc_isles = 183, alloc_faces = 0, 
---Type <return> to continue, or q <return> to quit---
              alloc_volumes = 0, alloc_holes = 0, Node_offset = 142, Edge_offset = 0, Line_offset = 37678, Area_offset = 71122, 
              Isle_offset = 84398, Volume_offset = 0, Hole_offset = 0, Spidx_built = 1, Spidx_new = 0, Spidx_file = 0, 
              spidx_fp = {file = 0x819fb40, start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, 
              Node_spidx_offset = 72941, Line_spidx_offset = 243349, Area_spidx_offset = 300469, Isle_spidx_offset = 316653, 
              Face_spidx_offset = 0, Volume_spidx_offset = 0, Hole_spidx_offset = 0, Node_spidx = 0x8142700, 
              Line_spidx = 0x814a478, Area_spidx = 0x81521f0, Isle_spidx = 0x8159f68, Face_spidx = 0x0, Volume_spidx = 0x0, 
              Hole_spidx = 0x0, update_cidx = 0, n_cidx = 2, a_cidx = 2, cidx = 0x8142590, cidx_up_to_date = 1, 
              coor_size = 4898145, 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}}, graph_line_type = 0, 
            graph = {iErrno = 0, Version = 0 '\000', Endian = 0 '\000', NodeAttrSize = 0, EdgeAttrSize = 0, aOpaqueSet = {
                0 <repeats 16 times>}, 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, 
            open = 1428335138, mode = 0, level = 2, head_only = 0, support_updated = 0, next_line = 1, 
            name = 0x8089610 "urbanarea", mapset = 0x8142518 "PERMANENT", location = 0x8142528 "nc_spm_08", 
            gisdbase = 0x8142538 "/home/top4095/grassdata", 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, dig_fp = {file = 0x819fca8, 
              start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, head = {
              organization = 0x8122d08 "NC OneMap", date = 0x8122d18 "", user_name = 0x8122d28 "helena", 
              map_name = 0x81426d0 "North Carolina urban areas (polygon map)", 
              source_date = 0x8122d48 "Mon Nov  6 22:33:49 2006", orig_scale = 1, comment = 0x8122d68 "", proj = 99, 
---Type <return> to continue, or q <return> to quit---
              plani_zone = 0, digit_thresh = 0, Version_Major = 5, Version_Minor = 1, Back_Major = 5, Back_Minor = 1, with_z = 0, 
              size = 4898145, 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 = 0, 
              recycle = 0x0}, 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_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_UNKNOWN}, 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_UNKNOWN, 
                coor_dim = 0, srid = 0, dbdriver = 0x0, inTransaction = 0, conn = 0x0, res = 0x0, next_line = 0, cache = {
                  lines = 0x0, lines_types = 0x0, lines_alloc = 0, lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_UNKNOWN}, 
                offset = {array = 0x0, array_num = 0, array_alloc = 0}}}, hist_fp = 0x81a7d18, site_att = 0x0, n_site_att = 0, 
            n_site_dbl = 0, n_site_str = 0}}
        Out = {format = 0, temporary = 0, dblnk = 0x81b9810, plus = {Version_Major = 0, Version_Minor = 0, Back_Major = 0, 
            Back_Minor = 0, spidx_Version_Major = 0, spidx_Version_Minor = 0, spidx_Back_Major = 0, spidx_Back_Minor = 0, 
            cidx_Version_Major = 0, cidx_Version_Minor = 0, cidx_Back_Major = 0, cidx_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, 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", 
---Type <return> to continue, or q <return> to quit---
              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 = 0, built = 0, box = {N = 0, 
              S = 0, E = 0, W = 0, T = 0, B = 0}, Node = 0x0, Line = 0x0, Area = 0x0, Isle = 0x0, n_plines = 0, n_llines = 0, 
            n_blines = 0, n_clines = 0, n_flines = 0, n_klines = 0, n_vfaces = 0, n_hfaces = 0, n_nodes = 0, n_edges = 0, 
            n_lines = 0, n_areas = 0, n_isles = 0, n_faces = 0, n_volumes = 0, n_holes = 0, alloc_nodes = 0, alloc_edges = 0, 
            alloc_lines = 0, alloc_areas = 0, alloc_isles = 0, 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 = 0x81b9ba0, 
            Line_spidx = 0x81c1a88, Area_spidx = 0x81c9800, Isle_spidx = 0x81d1578, Face_spidx = 0x0, Volume_spidx = 0x0, 
            Hole_spidx = 0x0, update_cidx = 0, n_cidx = 0, a_cidx = 5, cidx = 0x81d92f0, cidx_up_to_date = 0, 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}}, graph_line_type = 0, graph = {iErrno = 0, Version = 0 '\000', 
            Endian = 0 '\000', NodeAttrSize = 0, EdgeAttrSize = 0, aOpaqueSet = {0 <repeats 16 times>}, 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, open = 1428335138, mode = 2, level = 1, head_only = 0, 
---Type <return> to continue, or q <return> to quit---
          support_updated = 0, next_line = 0, name = 0x81b9880 "test", mapset = 0x81b9890 "user1", 
          location = 0x81b98a0 "nc_spm_08", gisdbase = 0x81b98b0 "/home/top4095/grassdata", 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, dig_fp = {
            file = 0x81b98d0, start = 0x0, current = 0x0, end = 0x0, size = 0, alloc = 0, loaded = 0}, head = {
            organization = 0x8142688 "NC OneMap", date = 0x81b9608 "", 
            user_name = 0x81c1778 "NCDOT GIS, Raleigh, North Carolina", map_name = 0x81c17a0 "North Carolina NCDOT overpasses", 
            source_date = 0x81c17c8 "January 2007", orig_scale = 1, 
            comment = 0x81d94b0 "Data from http://www.ncdot.org/it/gis/DataDistribution/ (Bridge Maps)", proj = 99, 
            plani_zone = 0, digit_thresh = 0, Version_Major = 5, Version_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 = 0, recycle = 0x0}, 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_alloc = 0, lines_num = 0, 
                lines_next = 0, fid = 0, sf_type = SF_UNKNOWN}, 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_UNKNOWN, coor_dim = 0, srid = 0, dbdriver = 0x0, 
              inTransaction = 0, conn = 0x0, res = 0x0, next_line = 0, cache = {lines = 0x0, lines_types = 0x0, lines_alloc = 0, 
                lines_num = 0, lines_next = 0, fid = 0, sf_type = SF_UNKNOWN}, offset = {array = 0x0, array_num = 0, 
                array_alloc = 0}}}, hist_fp = 0x81b9a38, site_att = 0x0, n_site_att = 0, n_site_dbl = 0, n_site_str = 0}
        IFi = 0x8142568
(gdb)

Change History (2)

comment:1 Changed 8 years ago by mmetz

The segfault happened because GEOS is supposed to be optional, but the code required GEOS. Fixed in r51508.

Markus M

comment:2 Changed 8 years ago by neteler

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.