[GRASS-dev] [GRASS GIS] #1645: GRASS 7: v.select segmentation fault

#1645: GRASS 7: v.select segmentation fault
---------------------+------------------------------------------------------
Reporter: neteler | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Vector | Version: svn-trunk
Keywords: | Platform: Linux
      Cpu: x86-32 |
---------------------+------------------------------------------------------
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)
}}}

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1645&gt;
GRASS GIS <http://grass.osgeo.org>

#1645: GRASS 7: v.select segmentation fault
---------------------+------------------------------------------------------
Reporter: neteler | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Vector | Version: svn-trunk
Keywords: | Platform: Linux
      Cpu: x86-32 |
---------------------+------------------------------------------------------

Comment(by mmetz):

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

Markus M

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1645#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#1645: GRASS 7: v.select segmentation fault
----------------------+-----------------------------------------------------
  Reporter: neteler | Owner: grass-dev@…
      Type: defect | Status: closed
  Priority: normal | Milestone: 7.0.0
Component: Vector | Version: svn-trunk
Resolution: fixed | Keywords:
  Platform: Linux | Cpu: x86-32
----------------------+-----------------------------------------------------
Changes (by neteler):

  * status: new => closed
  * resolution: => fixed

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1645#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>