MapServer incompatibility with RHEL4/CE NTOS4.2

Doyon, Jean-Francois Jean-Francois.Doyon at CCRS.NRCAN.GC.CA
Fri Mar 3 09:56:02 EST 2006


Lowell,

Indeed! These are 64 bit CPU's! (Intel Xeon, Dell PowerEdge 1850's)

And we're running CentOS, though I'm not sure whether it's the i386 version,
or the x86_64 one, I'll look into that.

I've also replicated the problem on a Pentium 4 machine though, which is 32
bit, though with what intel calls EM64T technology.

Could it be the HyperThreading?

J.F.

-----Original Message-----
From: Lowell.Filak [mailto:lfilak at medinaco.org] 
Sent: March 3, 2006 9:41 AM
To: Doyon, Jean-Francois
Cc: MAPSERVER-USERS at LISTS.UMN.EDU
Subject: Re: [UMN_MAPSERVER-USERS] MapServer incompatibility with
RHEL4/CENTOS4.2

Doyon, Jean-Francois writes: 

> Hello,
> 
> OK well I've tracked down the source of my problem to the operating 
> system itself it seems.
> 
> Regardless of the versions/combinations of mapserver/gd/freetype I 
> use, there are definite visual rendering problems when on this OS.  On 
> RedHat 7.3, everything is fine!
> 
> Example: 
> 
> http://atlas.gc.ca/family-good.gif
> http://atlas.gc.ca/family-bad.gif
> 
> Note the small dot that appears on the symbol? 
> 
> Also: 
> 
> http://atlas.gc.ca/the-market-good.gif
> http://atlas.gc.ca/the-market-bad.gif
> 
> Notice how on the bad version, a bunch of point symbols are missing? 
> 
> I tried various combinations of: 
> 
> MapServer 4.6.1 and 4.8.1
> FreeType 2.0.9 and 2.1.9
> GD 2.0.28 and 2.0.33
> 
> A given combination works on 7.3, but not on CentOS. 
> 
> Without luck.  The problem with the strange shape of the symbols ( 
> http://atlas.gc.ca/mapserver-symbol-problem.png ) seemes to be related 
> to the version of FreeType for some reason?  FreeType 2.0.9 acts as we 
> expect it to, FreeType 2.1.9 does not.  There may be cumulative effects
also.
> 
> CentOS 4.2 uses GCC 3.4.4 and GLIBC 2.3.4.  I had gotten a horrible 
> crash message at some point with a version of mapserver on this OS 
> (http://lists.umn.edu/cgi-bin/wa?A2=ind0602&L=mapserver-users&P=R60802
> &I=-3& X=106ECE1CAE6B73E23F), but upgrading from 4.6.1 to 4.8.1 had 
> fixed it.  This was related to memory allocation.  Could something 
> related to that be causing this?  Turns out I've got 4.6.1 running on 
> this platform now, but that really didn't help.
> 
> I'm out of ideas :( Anyone?

J.F., 

Is the 7.3 box a 32-bit and the RHEL box a 64-bit kernel by any chance (you
may have already stated that in your previous "double free detected.." post
but I don't remember). Not that I know of a particular fix, but we have
certainly had strange problems here also. 

Lowell 



More information about the mapserver-users mailing list