[mapserver-dev] mapcache segv when starting service

Stephen Woodbridge woodbri at swoodbridge.com
Sun Apr 29 21:18:21 EDT 2012


Hi Thomas,

I just cloned mapcache trunk and compiled it on Ubuntu 11.10 and tried 
to configure it with the following mapcache xml and got a segv. Do any 
of the directories need to be created ahead of time? How can I run this 
in the debugger to get a backtrace? Nothing in the error.log file either.

I pretty much followed the mapcache.xml and mapcache.xml.sample files to 
create my mapcache.xml below.

Let me know if you want a ticket with all this in it.

Thanks,
   -Steve

swoodbridge at iMapTools-tiles:/u$ sudo chown -R www-data.www-data mapcache
swoodbridge at iMapTools-tiles:/u$ ls -al /u/mapcache/
total 12
drwxrwxr-x 2 www-data    www-data    4096 2012-04-30 00:54 .
drwxr-xr-x 4 swoodbridge swoodbridge 4096 2012-04-29 13:49 ..
-rw-rw-r-- 1 www-data    www-data    2209 2012-04-30 00:54 mapcache.xml

swoodbridge at iMapTools-tiles:/u$ cat /etc/apache2/mods-enabled/mapcache.conf
<IfModule mapcache_module>
     <Directory /u/mapcache>
        Order Allow,Deny
        Allow from all
     </Directory>
     MapCacheAlias /mapcache "/u/mapcache/mapcache.xml"
</IfModule>


swoodbridge at iMapTools-tiles:/u$ sudo a2enmod mapcache
Enabling module mapcache.
To activate the new configuration, you need to run:
   service apache2 restart
swoodbridge at iMapTools-tiles:/u$ sudo service apache2 restart
Segmentation fault
Action 'configtest' failed.
The Apache error log may have more information.
    ...fail!

swoodbridge at iMapTools-tiles:/u$ cat /u/mapcache/mapcache.xml
<?xml version="1.0" encoding="UTF-8"?>
<mapcache>
   <metadata>
     <title>iMaptools mapcache service</title>
     <abstract>Contains various services for Tiger 2011 maps</abstract>
   </metadata>

   <cache name="disk" type="disk">
     <base>/u/mapcache</base>
     <symlink_blank/>
   </cache>

   <source name="tiger2011" type="wms">
     <getmap>
       <params>
         <FORMAT>image/png</FORMAT>
         <MAP_IMAGETYPE>agg_qn</MAP_IMAGETYPE>
         <LAYERS>Tiger_2011</LAYERS>
       </params>
     </getmap>

     <http>
       <url>http://localhost/cgi-bin/mapserv</url>
     </http>
   </source>

   <source name="tiger2011-streets" type="wms">
     <getmap>
       <params>
         <FORMAT>image/png</FORMAT>
         <MAP_IMAGETYPE>agg_qn</MAP_IMAGETYPE>
         <LAYERS>streets</LAYERS>
         <TRANSPARENT>true</TRANSPARENT>
       </params>
     </getmap>

     <http>
       <url>http://localhost/cgi-bin/mapserv</url>
     </http>
   </source>

   <format name="PNGQ_FAST" type="PNG">
     <compression>fast</compression>
     <colors>256</colors>
   </format>

   <format name="PNG_BEST" type="PNG">
     <compression>best</compression>
   </format>

   <tileset name="tiger-base">
     <source>tiger2011</source>
     <cache>disk</cache>
     <grid>WGS84</grid>
     <grid>g</grid>
     <format>PNGQ_FAST</format>
     <metatile>5 5</metatile>
     <metabuffer>30</metabuffer>
     <expires>3600</expires>
   </tileset>

   <tileset name="tiger-streets">
     <source>tiger2011-streets</source>
     <cache>disk</cache>
     <grid>WGS84</grid>
     <grid>g</grid>
     <format>PNGQ_FAST</format>
     <metatile>5 5</metatile>
     <metabuffer>30</metabuffer>
     <expires>3600</expires>
   </tileset>

   <default_format>PNGQ_FAST</default_format>

   <service type="wms" enable="true">
     <full_wms>assemble</full_wms>
     <resample_mode>bilinear</resample_mode>
     <format>PNG</format>
     <maxsize>4096</maxsize>
   </service>
   <service type="wmts" enabled="true"/>
   <service type="tms" enabled="true"/>
   <service type="kml" enabled="true"/>
   <service type="gmaps" enabled="true"/>
   <service type="ve" enabled="true"/>
   <service type="demo" enabled="true"/>

   <errors>report</errors>
   <lock_dir>/tmp</lock_dir>

</mapcache>


More information about the mapserver-dev mailing list