This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: SEGV in conv_path_list_buf_size with xemacs-21.5-b13 and cygwin-snapshot-20030904-1
(responding to my own post)
Pete McCann writes:
>
> Corinna Vinschen writes:
>
> > On Tue, Sep 09, 2003 at 03:33:42PM -0500, Pete McCann wrote:
> > >
> > > Hi,
> > >
> > > After some more hunting, I now understand there is a difference
> > > between the cygwin heap and the user heap. My problem is that I'm
> > > running out of cygwin heap:
> >
> > Can you check how often the function cygwin_posix_to_win32_path_list_buf_size()
> > is called? Does that happen fairly often?
> >
> > Corinna
>
> That function is called about 600 - 700 times (sometimes as many as
> 2000-3000) when I do a simple operation like checking for new mail in
> the spool file. cygheap_max grows steadily with each call.
And, I don't see a destructor for path_conv that would free
normalized_path. Perhaps this is the source of the memory leak?
Note that a path_conv is created on the stack inside
conv_path_list_buf_size at path.cc, line 3627.
-Pete
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/