Mapscript 4.10.0 and 4.10.2 gives segfault with Postgres 8.2 [SEC=UNCLASSIFIED]

Roppola, Antti - BRS Antti.Roppola at BRS.GOV.AU
Wed Jul 4 01:30:00 EDT 2007


Hi all,
 
We're in the process of upgrading from 4.8.1 to 4.10.2 and we are seeing
segfaults
when using PostGIS layers. I've had a look through the bug tracker and
source, the main
difference between msPOSTGISLayerRetrievePK() between 4.8.1 and 4.10.2
appears
to be the following (mappostgis.c revisions 1.66 to 1.77):
 
* Revision 1.71  2006/05/03 22:35:41  pramsey
 * Added schema separation and search path awareness to the
LayerRetrievePK. (towards Bug 1571)
 
Does anyone know if this is a known issue? Is the schema patch likely to
be the source of it?
 
 - I can usually get two or three maps before the application server
dies completely
 - We're using the Java mapscript swig bindings
 - Postgres 8.2 with PostGIS 1.2.0
 - The segfault occurs with 4.10.0 and 4.10.2
 - I have not had a chance to see if the CGI version has the same
problem
 - Reverting to 4.8.1 on the same system works fine, suggesting it's not
a Postgres/PostGIS issue
 - Stack trace included below
 
Thanks,

Antti Roppola
 
Stack: [0x6f395000,0x6f408000),  sp=0x6f4033c4,  free space=440k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
C  [libc.so.6+0x68055]  strncpy+0x35
C  [libmapscript.so.4.10.2+0xcf5ae]  msPOSTGISLayerRetrievePK+0x8e
C  [libmapscript.so.4.10.2+0xd0b18]
C  [libmapscript.so.4.10.2+0xd1694]  msPOSTGISLayerWhichShapes+0xd4
C  [libmapscript.so.4.10.2+0x84f2b]  msLayerWhichShapes+0x5b
C  [libmapscript.so.4.10.2+0x91c79]  msDrawVectorLayer+0x1c9
C  [libmapscript.so.4.10.2+0x920da]  msDrawLayer+0x8a
C  [libmapscript.so.4.10.2+0x934d1]  msDrawMap+0x1d1
C  [libmapscript.so.4.10.2+0x464e5]
Java_edu_umn_gis_mapscript_mapscriptJNI_mapObj_1draw+0x35
j
edu.umn.gis.mapscript.mapscriptJNI.mapObj_draw(JLedu/umn/gis/mapscript/m
apObj;)J+0
j  edu.umn.gis.mapscript.mapObj.draw()Ledu/umn/gis/mapscript/imageObj;+5
v  ~StubRoutines::call_stub
 

------IMPORTANT - This message has been issued by The Department of Agriculture, Fisheries and Forestry (DAFF). The information transmitted is for the use of the intended recipient only and may contain confidential and/or legally privileged material. It is your responsibility to check any attachments for viruses and defects before opening or sending them on. 

Any reproduction, publication, communication, re-transmission, disclosure, dissemination or other use of the information contained in this e-mail by persons or entities other than the intended recipient is prohibited. The taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this e-mail in error please notify the sender and delete all copies of this transmission together with any attachments. If you have received this e-mail as part of a valid mailing list and no longer want to receive a message such as this one advise the sender by return e-mail accordingly. Only e-mail correspondence which includes this footer, has been authorised by DAFF 
------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20070704/be01e539/attachment.html


More information about the mapserver-users mailing list