[GRASS-dev] [bug #5176] (grass) v.in.ogr: segfault when a full path to dsn is missing

Markus Neteler neteler at itc.it
Tue Oct 3 07:57:11 EDT 2006

On Tue, Oct 03, 2006 at 01:37:21PM +0200, Maciek Sieczka via RT wrote:
> hamish_nospam at yahoo.com wrote (Tue, Oct 3 2006 05:47:19):
> > Maciek Sieczka via RT wrote:
> >> $ v.in.ogr dsn=shorter/ 
> > what if you leave off the trailing "/" in the dsn?
> It doesn't change anything. Still a segfault if
> "dsn=force_lrconnect_cl_onlycat139" and no segfault if "dsn=shorter". Looks
> like the string length is the key.

I just made a test:

GRASS 6.3.cvs (spearfish60):~ > v.out.ogr roads dsn=myroads_12345678901234567890_test.shp olayer=roads
Exporting 825 points/lines...
825 features written

GRASS 6.3.cvs (spearfish60):~ > v.in.ogr myroads_12345678901234567890_test.shp out=myroads
A datum name nad27 (North_American_Datum_1927) was specified without transformation parameters.
WARNING: Non-interactive mode: the GRASS default for nad27 is
Projection of input dataset and current location appear to match.
Proceeding with import...
Layer: myroads_12345678901234567890_test
WARNING: Column name changed: 'cat' -> 'cat_'
Building topology ...
825 primitives registered

This works.

Best is to use a debugger. See here how to do that with 'ddd':

It is fairly easy to handle.


More information about the grass-dev mailing list