Opened 9 years ago

Closed 8 years ago

#2711 closed defect (fixed)

v.patch -e crashes

Reported by: hellik Owned by: grass-dev@…
Priority: normal Milestone: 7.0.3
Component: Vector Version: svn-releasebranch70
Keywords: v.patch, wingrass Cc:
CPU: x86-32 Platform: MSWindows Vista

Description

v.patch -e --verbose input=geology@PERMANENT,streams@PERMANENT output=testvpatchwithattributes
D1/3: G_set_program_name(): v.patch
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1
D2/3: G_file_name(): path = J:\gisdata/nc_spm_08_grass7/user
1/vector/testvpatchwithattributes
D1/3: G_find_vector2(): name=geology@PERMANENT mapset=
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology
D1/3: Vect__open_old(): name = geology@PERMANENT, mapset = ,
layer = NULL, update = 0, head_only = 1, is_tmp = 0
D1/3: Vect__open_old(): is_tmp = 0 (check
GRASS_VECTOR_TEMPORARY)
D1/3: Vect_set_thresh(): thresh = 0.000000
D3/3: dig_init_plus()
D1/3: dig_spidx_init(), 2 dims
D3/3: dig_cidx_init()
D1/3: G_find_vector2(): name=geology mapset=PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology
D1/3: Map: name = geology, mapset = PERMANENT, temporary = 0
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/frmt
D1/3: Vector format: 0 (native)
D1/3: Vect_set_thresh(): thresh = 0.000000
D1/3: Vect__read_head(): vector = geology@PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/head
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/head
D2/3:   file open: read (mode = r)
D1/3: Vect_set_thresh(): thresh = 0.000000
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/WIND
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/WIND
D2/3:   file open: read (mode = r)
D2/3: G__read_Cell_head
D2/3: G__read_Cell_head_array
D3/3: region item: proj:       99
D3/3: region item: zone:       0
D3/3: region item: north:      228500
D3/3: region item: south:      215000
D3/3: region item: east:       645000
D3/3: region item: west:       630000
D3/3: region item: cols:       1500
D3/3: region item: rows:       1350
D3/3: region item: e-w resol:  10
D3/3: region item: n-s resol:  10
D3/3: region item: top:        1.000000000000000
D3/3: region item: bottom:     0.000000000000000
D3/3: region item: cols3:      1500
D3/3: region item: rows3:      1350
D3/3: region item: depths:     1
D3/3: region item: e-w resol3: 10
D3/3: region item: n-s resol3: 10
D3/3: region item: t-b resol:  1
D1/3: Level request = 2
D1/3: Vect_open_topo(): name = geology mapset = PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/topo
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/topo
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/topo
D2/3:   file open: read (mode = r)
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/coor
D1/3: get coor info:
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/coor
D1/3: Vect_coor_info(): Info->size = 9016555, Info->mtime =
1198044380
D2/3: Topo header: file version 5.1 , supported from GRASS
version 5.1
D2/3:   byte order 0
D2/3:   header size 142
D2/3: topo off_t size = 4
D2/3:   with_z 0
D2/3:   coor size 9016555
D1/3: Topo head: coor size = 9016555, coor mtime = 0
D1/3: dig_load_plus()
D2/3: dig_free_plus()
D2/3: dig_free_plus_nodes()
D2/3: dig_free_plus_lines()
D2/3: dig_free_plus_areas()
D2/3: dig_free_plus_isles()
D2/3: dig_cidx_free()
D3/3: dig_init_plus()
D1/3: dig_spidx_init(), 2 dims
D3/3: dig_cidx_init()
D2/3: Topo header: file version 5.1 , supported from GRASS
version 5.1
D2/3:   byte order 0
D2/3:   header size 142
D2/3: topo off_t size = 4
D2/3:   with_z 0
D2/3:   coor size 9016555
D1/3: Vect_open_sidx(): name = geology mapset= PERMANENT
mode = old
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/sidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/sidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/sidx
D2/3:   file open: read (mode = r)
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/coor
D1/3: get coor info:
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/coor
D1/3: Vect_coor_info(): Info->size = 9016555, Info->mtime =
1198044380
D1/3: dig_spidx_init(), 2 dims
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.0
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.1
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.2
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.3
D2/3: Spidx header: file version 5.1 , supported from GRASS
version 5.1
D2/3:   byte order 0
D2/3:   header size 113
D2/3:   with_z 0
D2/3:   coor size 9016555
D1/3: Sidx head: coor size = 9016555, coor mtime = 0
D2/3: Vect_cidx_open(): name = geology mapset= PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/cidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/cidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/cidx
D2/3:   file open: read (mode = r)
D3/3: dig_read_cidx()
D2/3: dig_cidx_free()
D3/3: dig_cidx_init()
D3/3: Cidx header: file version 5.0 , supported from GRASS
version 5.0
D3/3:   byte order 0
D3/3:   header size 9
D1/3: Vect__open_old(): vector opened on level 2
D1/3: Vect_read_dblinks(): map = geology, mapset = PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/dbln
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/dbln
D2/3:   file open: read (mode = r)
D1/3: dbln: 1/geology|geology|cat|$GISDBASE/$LOCATION_NAME/$
MAPSET/sqlite/sqlite.db|sqlite
D3/3: Field number <1>, name <geology>
D3/3: Vect_check_dblink: field 1, name geology
D1/3: field = 1 name = geology, table = geology, key = cat,
database =
$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, driver =
sqlite
D1/3: Dblinks read
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/hist
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/hist
D2/3:   file open: read (mode = r)
D1/3: Vect_close(): name = geology, mapset = PERMANENT,
format = 0, level = 2, is_tmp = 0
D1/3: spatial index file closed
D1/3: close history file
D1/3: G_find_vector2(): name=streams@PERMANENT mapset=
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams
D1/3: Vect__open_old(): name = streams@PERMANENT, mapset = ,
layer = NULL, update = 0, head_only = 1, is_tmp = 0
D1/3: Vect__open_old(): is_tmp = 0 (check
GRASS_VECTOR_TEMPORARY)
D1/3: Vect_set_thresh(): thresh = 0.000000
D3/3: dig_init_plus()
D1/3: dig_spidx_init(), 2 dims
D3/3: dig_cidx_init()
D1/3: G_find_vector2(): name=streams mapset=PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams
D1/3: Map: name = streams, mapset = PERMANENT, temporary = 0
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/frmt
D1/3: Vector format: 0 (native)
D1/3: Vect_set_thresh(): thresh = 0.000000
D1/3: Vect__read_head(): vector = streams@PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/head
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/head
D2/3:   file open: read (mode = r)
D1/3: Vect_set_thresh(): thresh = 0.000000
D1/3: Level request = 2
D1/3: Vect_open_topo(): name = streams mapset = PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/topo
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/topo
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/topo
D2/3:   file open: read (mode = r)
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/coor
D1/3: get coor info:
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/coor
D1/3: Vect_coor_info(): Info->size = 2747992, Info->mtime =
1198044376
D2/3: Topo header: file version 5.1 , supported from GRASS
version 5.1
D2/3:   byte order 0
D2/3:   header size 142
D2/3: topo off_t size = 4
D2/3:   with_z 0
D2/3:   coor size 2747992
D1/3: Topo head: coor size = 2747992, coor mtime = 0
D1/3: dig_load_plus()
D2/3: dig_free_plus()
D2/3: dig_free_plus_nodes()
D2/3: dig_free_plus_lines()
D2/3: dig_free_plus_areas()
D2/3: dig_free_plus_isles()
D2/3: dig_cidx_free()
D3/3: dig_init_plus()
D1/3: dig_spidx_init(), 2 dims
D3/3: dig_cidx_init()
D2/3: Topo header: file version 5.1 , supported from GRASS
version 5.1
D2/3:   byte order 0
D2/3:   header size 142
D2/3: topo off_t size = 4
D2/3:   with_z 0
D2/3:   coor size 2747992
D1/3: Vect_open_sidx(): name = streams mapset= PERMANENT
mode = old
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/sidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/sidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/sidx
D2/3:   file open: read (mode = r)
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/coor
D1/3: get coor info:
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/coor
D1/3: Vect_coor_info(): Info->size = 2747992, Info->mtime =
1198044376
D1/3: dig_spidx_init(), 2 dims
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.4
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.5
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.6
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/user1/.tmp/unknown/6992.7
D2/3: Spidx header: file version 5.1 , supported from GRASS
version 5.1
D2/3:   byte order 0
D2/3:   header size 113
D2/3:   with_z 0
D2/3:   coor size 2747992
D1/3: Sidx head: coor size = 2747992, coor mtime = 0
D2/3: Vect_cidx_open(): name = streams mapset= PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/cidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/cidx
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/cidx
D2/3:   file open: read (mode = r)
D3/3: dig_read_cidx()
D2/3: dig_cidx_free()
D3/3: dig_cidx_init()
D3/3: Cidx header: file version 5.0 , supported from GRASS
version 5.0
D3/3:   byte order 0
D3/3:   header size 9
D1/3: Vect__open_old(): vector opened on level 2
D1/3: Vect_read_dblinks(): map = streams, mapset = PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/dbln
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/dbln
D2/3:   file open: read (mode = r)
D1/3: dbln: 1/streams|streams|cat|$GISDBASE/$LOCATION_NAME/$
MAPSET/sqlite/sqlite.db|sqlite
D3/3: Field number <1>, name <streams>
D3/3: Vect_check_dblink: field 1, name streams
D1/3: field = 1 name = streams, table = streams, key = cat,
database =
$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, driver =
sqlite
D1/3: Dblinks read
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/hist
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/hist
D2/3:   file open: read (mode = r)
D1/3: Vect_close(): name = streams, mapset = PERMANENT,
format = 0, level = 2, is_tmp = 0
D1/3: spatial index file closed
D1/3: close history file
D1/3: Vect__open_old(): name = geology@PERMANENT, mapset = ,
layer = NULL, update = 0, head_only = 1, is_tmp = 0
D1/3: Vect__open_old(): is_tmp = 0 (check
GRASS_VECTOR_TEMPORARY)
D1/3: Vect_set_thresh(): thresh = 0.000000
D3/3: dig_init_plus()
D1/3: dig_spidx_init(), 2 dims
D3/3: dig_cidx_init()
D1/3: G_find_vector2(): name=geology mapset=PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology
D1/3: Map: name = geology, mapset = PERMANENT, temporary = 0
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/frmt
D1/3: Vector format: 0 (native)
D1/3: Vect_set_thresh(): thresh = 0.000000
D1/3: Vect__read_head(): vector = geology@PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/head
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/head
D2/3:   file open: read (mode = r)
D1/3: Vect_set_thresh(): thresh = 0.000000
D1/3: Level request = 1
D1/3: Vect__open_old(): vector opened on level 1
D1/3: Vect_read_dblinks(): map = geology, mapset = PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/dbln
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/dbln
D2/3:   file open: read (mode = r)
D1/3: dbln: 1/geology|geology|cat|$GISDBASE/$LOCATION_NAME/$
MAPSET/sqlite/sqlite.db|sqlite
D3/3: Field number <1>, name <geology>
D3/3: Vect_check_dblink: field 1, name geology
D1/3: field = 1 name = geology, table = geology, key = cat,
database =
$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, driver =
sqlite
D1/3: Dblinks read
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/hist
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/geology/hist
D2/3:   file open: read (mode = r)
D1/3: Vect_get_field(): field = 1
D1/3: Vect_get_dblink(): link = 0
D3/3: Vect_subst_var(): in =
$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, map =
geology, mapset = PERMANENT
D3/3:   ->
J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db
D3/3: db_start_driver_open_database(): drvname='sqlite', dbn
ame='J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db'
D2/3: dbDbmscap(): opendir [C:\Program Files\GRASS GIS
7.0.1svn\driver\db\]
D3/3: win_spawn: args = C:\Windows\system32\cmd.exe /c
""C:\Program Files\GRASS GIS 7.0.1svn\driver\db\sqlite.exe""
D1/3: db_d_init_error(): SQLite
D3/3:
db_driver_open_database()
D3/3: name =
'J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db'
D2/3: name2 =
'J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db'
D2/3: path to db is
J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite
D3/3: describe_table()
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: nkcols = 8
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: col: cat, nkcols 0, litetype : 1, sqltype 3
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: onemap_pro, nkcols 1, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: PERIMETER, nkcols 2, litetype : 2, sqltype 6
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: col: GEOL250_, nkcols 3, litetype : 1, sqltype 3
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: col: GEOL250_ID, nkcols 4, litetype : 1, sqltype 3
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: col: GEO_NAME, nkcols 5, litetype : 3, sqltype 1
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: SHAPE_area, nkcols 6, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: SHAPE_len, nkcols 7, litetype : 2, sqltype 6
D3/3: db_close_database()
D2/3: db_close_database() result: 0  (0 means success)
D1/3: Vect_close(): name = geology, mapset = PERMANENT,
format = 0, level = 1, is_tmp = 0
D1/3: close history file
D1/3: Vect__open_old(): name = streams@PERMANENT, mapset = ,
layer = NULL, update = 0, head_only = 1, is_tmp = 0
D1/3: Vect__open_old(): is_tmp = 0 (check
GRASS_VECTOR_TEMPORARY)
D1/3: Vect_set_thresh(): thresh = 0.000000
D3/3: dig_init_plus()
D1/3: dig_spidx_init(), 2 dims
D3/3: dig_cidx_init()
D1/3: G_find_vector2(): name=streams mapset=PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams
D1/3: Map: name = streams, mapset = PERMANENT, temporary = 0
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/frmt
D1/3: Vector format: 0 (native)
D1/3: Vect_set_thresh(): thresh = 0.000000
D1/3: Vect__read_head(): vector = streams@PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/head
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/head
D2/3:   file open: read (mode = r)
D1/3: Vect_set_thresh(): thresh = 0.000000
D1/3: Level request = 1
D1/3: Vect__open_old(): vector opened on level 1
D1/3: Vect_read_dblinks(): map = streams, mapset = PERMANENT
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/dbln
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/dbln
D2/3:   file open: read (mode = r)
D1/3: dbln: 1/streams|streams|cat|$GISDBASE/$LOCATION_NAME/$
MAPSET/sqlite/sqlite.db|sqlite
D3/3: Field number <1>, name <streams>
D3/3: Vect_check_dblink: field 1, name streams
D1/3: field = 1 name = streams, table = streams, key = cat,
database =
$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, driver =
sqlite
D1/3: Dblinks read
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/hist
D2/3: G_file_name(): path =
J:\gisdata/nc_spm_08_grass7/PERMANENT/vector/streams/hist
D2/3:   file open: read (mode = r)
D1/3: Vect_get_field(): field = 1
D1/3: Vect_get_dblink(): link = 0
D3/3: Vect_subst_var(): in =
$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, map =
streams, mapset = PERMANENT
D3/3:   ->
J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db
D3/3: db_start_driver_open_database(): drvname='sqlite', dbn
ame='J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db'
D2/3: dbDbmscap(): opendir [C:\Program Files\GRASS GIS
7.0.1svn\driver\db\]
D3/3: win_spawn: args = C:\Windows\system32\cmd.exe /c
""C:\Program Files\GRASS GIS 7.0.1svn\driver\db\sqlite.exe""
D1/3: db_d_init_error(): SQLite
D3/3:
db_driver_open_database()
D3/3: name =
'J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db'
D2/3: name2 =
'J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite\sqlite.db'
D2/3: path to db is
J:\gisdata\nc_spm_08_grass7\PERMANENT\sqlite
D3/3: describe_table()
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: nkcols = 14
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: col: cat, nkcols 0, litetype : 1, sqltype 3
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: FNODE_, nkcols 1, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: TNODE_, nkcols 2, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: LPOLY_, nkcols 3, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: RPOLY_, nkcols 4, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: LENGTH, nkcols 5, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: FULL_HYDRO, nkcols 6, litetype : 2, sqltype 6
D3/3: sqltype = 6
D3/3: litetype = 2
D3/3: col: FULL_HYD_1, nkcols 7, litetype : 2, sqltype 6
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: col: FTYPE, nkcols 8, litetype : 3, sqltype 1
D3/3: sqltype = 3
D3/3: litetype = 1
D3/3: col: FCODE, nkcols 9, litetype : 1, sqltype 3
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: col: NAME, nkcols 10, litetype : 3, sqltype 1
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: col: RCH_CODE, nkcols 11, litetype : 3, sqltype 1
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: col: I_vs_P, nkcols 12, litetype : 3, sqltype 1
D3/3: sqltype = 1
D3/3: litetype = 3
D3/3: col: USGSstrm, nkcols 13, litetype : 3, sqltype 1
D3/3: db_close_database()
D2/3: db_close_database() result: 0  (0 means success)
(Sat Jul 18 20:19:26 2015) Befehl ausgeführt (1 Min 7 Sek) 

tested with

System Info                                                                     
GRASS Version: 7.0.1svn                                                         
GRASS SVN Revision: 65608                                                       
Erstellungsdatum: 2015-07-18                                                    
Build Platform: i686-pc-mingw32                                                 
GDAL/OGR: 1.11.2                                                                
PROJ.4: 4.8.0                                                                   
GEOS: 3.4.2                                                                     
SQLite: 3.7.17                                                                  
Python: 2.7.4                                                                   
wxPython: 2.8.12.1                                                              
Platform: Windows-Vista-6.0.6002-SP2  

Change History (8)

comment:1 by martinl, 9 years ago

Segfault should be fixed in r65741. Please could you test it in trunk?

BTW, the command doesn't work for me

v.patch -e --verbose input=geology@PERMANENT,streams@PERMANENT output=testvpatchwithattributes
ERROR: Number of columns differ

comment:2 by neteler, 9 years ago

Milestone: 7.0.17.0.2

Ticket retargeted after 7.0.1 milestone closed

in reply to:  1 comment:3 by martinl, 9 years ago

Replying to martinl:

Segfault should be fixed in r65741. Please could you test it in trunk?

BTW, the command doesn't work for me

v.patch -e --verbose input=geology@PERMANENT,streams@PERMANENT output=testvpatchwithattributes
ERROR: Number of columns differ

Ping.

comment:4 by neteler, 8 years ago

Milestone: 7.0.27.0.3

Ticket retargeted after milestone closed

comment:5 by neteler, 8 years ago

I can reproduce the bug on Linux in 7.0.svn. Backporting locally r65741 fixes the segfault, new output is:

v.patch -e --verbose input=geology@PERMANENT,streams@PERMANENT output=testvpatchwithattributes
ERROR: Number of columns differ

If there are no side-effects, I propose to backport it.

in reply to:  5 ; comment:6 by martinl, 8 years ago

Replying to neteler:

If there are no side-effects, I propose to backport it.

done in r67391.

in reply to:  6 ; comment:7 by martinl, 8 years ago

Replying to martinl:

Replying to neteler:

If there are no side-effects, I propose to backport it.

done in r67391.

please test the next build (28/12).

in reply to:  7 comment:8 by hellik, 8 years ago

Resolution: fixed
Status: newclosed

Replying to martinl:

Replying to martinl:

Replying to neteler:

If there are no side-effects, I propose to backport it.

done in r67391.

please test the next build (28/12).

segfault fixed. closing ticket.

Note: See TracTickets for help on using tickets.