MapServer 4.6.0-beta2 64bit Perl/Mapscipt Problem
Lowell Filak
lfilak at MEDINACO.ORG
Fri Jun 3 08:00:44 PDT 2005
The following message was sent by Stephen Woodbridge
<woodbri at SWOODBRIDGE.COM> on Fri, 3 Jun 2005 10:40:41 -0400.
> Sean Gillies wrote:
> > On Jun 3, 2005, at 8:11 AM, Stephen Woodbridge wrote:
> >
> >> Lowell,
> >>
> >> Thank you for the off-list post, it reminded me that I needed to
post an
> >> update.
> >>
> >> I took Sean's advice to narrow down the problem by removing stuff from
> >> the mapfile. End result was the we quickly determined that the user did
> >> not have all the symbols installed on his system. This was a remote
> >> debugging using chat and email which as you can imagine is a little
> >> tedious. So we got is working and things are good. Thank you all for
> >> your help and suggestions they are greatly appreciated.
> >>
> >> Now back to your regular programming :)
> >> -Steve W
> >
> >
> > Steve, want to enter a bug in the tracker regarding the consequences of
> > referring to an undefined symbol? MapServer should really raise an
> > exception in this case instead of crashing.
>
> Yes, I will open a bug for this.
>
> For the archives, The original error message from Perl Mapscript was:
>
> *** glibc detected *** double free or corruption: 0x00000000012817c0 ***
>
>
mapscript::mapObj::new(/usr/lib/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/mapscript.pm:1408):
>
> and the problem ended up being that the symbol directory was missing and
> it was having heartburn trying to access png symbol
>
> We diagnosed the problem by moving to shp2img which reported:
>
> loadSymbol(): Unable to access file. Parsing error near
> (../markers/sm_square.png):(line 73) <br>
>
> which lead me to check if the markers directory was loaded. It wasn't
> and loading that directory solved the problem.
Steve,
My bad, I see what you mean now, a missing 'symbol'.
Lowell
More information about the MapServer-users
mailing list