Sumit,<br><br>According to FishEye this bug was fixed in the main branch on 2008-02-22.<br><br>--Nick<br><br><div class="gmail_quote">On Tue, Nov 11, 2008 at 2:05 PM, Sumit Narayan <span dir="ltr">&lt;<a href="mailto:sumnaray@gmail.com">sumnaray@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
I ran across this error while doing pvfs2-ls on my machine. It appears on my mac machine but I do not see this on my linux box.<br>
<br>
prompt$ &nbsp;pvfs2-ls<br>
lost+found<br>
pvfs2-ls(53274) malloc: *** error for object 0x100180: double free<br>
*** set a breakpoint in malloc_error_break to debug<br>
<br>
Using debugging options and looking at the source code, I found this in src/apps/admin/pvfs2-ls.c<br>
<br>
int main(int argc, char **argv)<br>
{<br>
 &nbsp; &nbsp;......<br>
 &nbsp; &nbsp;free(user_opts-&gt;start);<br>
 &nbsp; &nbsp;free(pvfs_path);<br>
 &nbsp; &nbsp;free(fs_id_array);<br>
 &nbsp; &nbsp;free(user_opts);<br>
<br>
 &nbsp; &nbsp;PVFS_sys_finalize();<br>
 &nbsp; &nbsp;if (user_opts)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;free(user_opts);<br>
 &nbsp; &nbsp;....<br>
}<br>
<br>
I do not know why there are two free(user_opts), but putting user_opts = NULL after the first free resolves it. Any particular reason for double free?<br>
<br>
-- Sumit<br>
_______________________________________________<br>
Pvfs2-developers mailing list<br>
<a href="mailto:Pvfs2-developers@beowulf-underground.org" target="_blank">Pvfs2-developers@beowulf-underground.org</a><br>
<a href="http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers" target="_blank">http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers</a><br>
</blockquote></div><br>