[Mapserver-users] seg fault

Lowell Filak lfilak at medinaco.org
Thu Sep 11 14:58:15 EDT 2003


Does the DBF & SHX also exist?
Is it a 2-D shapefile?
Is something like " $ENV{MS_ERRORFILE} = "../html/tmp/mapserver.log"; "
at the top of the perl script but not shown here?
If so, can you forward the any errors in the log?
Thanks.
Lowell

The following message was sent by Nick Petersen-Bergeron
<bergeron at zedxinc.com> on Thu, 11 Sep 2003 13:21:42 -0400.

> To clarify, the file DOES already exist, and seems to be a valid
shapefile.
> 
> Nick
> 
> At 01:12 PM 9/11/2003 -0400, Lowell Filak wrote:
> >Shapefile type of -1 is only for existing files.
> >To create a new shapefile MS_SHAPEFILE_POINT, MS_SHAPEFILE_ARC,
> >MS_SHAPEFILE_POLYGON, or MS_SHAPEFILE_MULTIPOINT needs to be used.
> >HTH
> >Lowell
> >
> >The following message was sent by Nick Petersen-Bergeron
> ><bergeron at zedxinc.com> on Thu, 11 Sep 2003 10:01:26 -0400.
> >
> > > Can anyone think of any good reason why I would get a seg fault
from the
> > > following code:
> > >
> > > #!/usr/bin/perl
> > >
> > > use mapscript;
> > > use XBase;
> > >
> > > my $lefloreFile = "/home/httpd/cgi-bin/dm/shapes/leflore_ms";
> > >
> > > my $soilShapeFile = "/home/httpd/cgi-bin/dm/shapes/soiltype";
> > > my $soilShapeDBF = "/home/httpd/cgi-bin/dm/shapes/soiltype.dbf";
> > >
> > > my $soilShapeFileObj = new
> >shapefileObj($soilShapeFile,MS_SHAPEFILE_POLYGON);
> > >
> > > my $soilShape_xbase = XBase->create("name" =>
> >"$soilShapeDBF","field_names"
> > > => ["county_name","id"], "field_types" => ["C","N"],
"field_lengths" =>
> > > [32,4],"field_decimals"=>[0,0]) or die print XBase->errstr;
> > >
> > > my $leforeShapeFile = new shapefileObj($lefloreFile,-1);
> > > print "$SFile\n";
> > > my $SFile = "/home/httpd/cgi-bin/dm/shapes/S941604";
> > > my $SShapeFile = new shapefileObj($SFile,-1);
> > >
> > > It seg faults on the last line.
> > >
> > > Nick Petersen-Bergeron
> > > System Administrator
> > >
> > > ZedX Inc.
> > > 369 Rolling Ridge Drive
> > > Bellefonte, PA. 16823
> > >
> > > _______________________________________________
> > > Mapserver-users mailing list
> > > Mapserver-users at lists.gis.umn.edu
> > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> 
> Nick Petersen-Bergeron
> System Administrator
> 
> ZedX Inc.
> 369 Rolling Ridge Drive
> Bellefonte, PA. 16823




More information about the mapserver-users mailing list