[Tilecache] Tilecache 2.0.1 Segfault

Mark Deneen mdeneen+tiles at saucontech.com
Wed Mar 19 14:33:38 EDT 2008


I have not been following this thread very carefully, but valgrind 
(www.valgrind.org) is a wonderful tool for finding leaks.  It may be a 
bit more low-level than you want for this purpose...  but I would give 
it a shot.

Mark


Steve Lime wrote:
> I just tried rebuilding the mapscript bindings with the latest version of Swig and the more
> advanced interface. No luck. 
>
> In my case the mapfile is made up of a bunch of includes so perhaps there is a leak there. I'll
> try expanding those and see what happens.
>
> Steve
>
>   
>>>> On 3/19/2008 at 12:58 PM, in message <20080319175857.GA23409 at metacarta.com>,
>>>>         
> Christopher Schmidt <crschmidt at metacarta.com> wrote:
>   
>> On Wed, Mar 19, 2008 at 12:34:21PM -0500, Steve Lime wrote:
>>     
>>> The backtrace output is below. I don't think it tells me much. It's dying in 
>>>       
>> MapServer but I think it's because
>>     
>>> there simply isn't any more memory to allocate so a small malloc fails 
>>>       
>> (there is no error check) and then the
>>     
>>> fread causes the segfault. The question is why there is no memory. When I 
>>>       
>> run the seeding the python
>>     
>>> process the python process memory usage swells to 1.4Gb. I've tried with and 
>>>       
>> without metatiling, same
>>     
>>> result. There must be a leak someplace. Any idea how to debug?
>>>       
>> Yeah, clearly there's a memory leak: I don't hae any idea where it is
>> though, nor do I have any suggestions on how to debug. Keeping the map
>> object open might actually help in this case, because if there's a leak
>> somewhere in the mapObj open (something not gtting freed), it would be
>> less prominent if we weren't constantly recreating the mapObj, yeah? 
>>
>> Regards,
>>     
>
> _______________________________________________
> Tilecache mailing list
> Tilecache at openlayers.org
> http://openlayers.org/mailman/listinfo/tilecache
>   




More information about the Tilecache mailing list