On Sat, Oct 13, 2001 at 10:41:37PM +0200, [EMAIL PROTECTED] wrote:
> I have a bad core dump in CVS M4 on the Automake test suite using 2.52e
> and some of my local patches :( :( :( :( :(
> 
> Aaarg.  Bad night ahead.  It is related to --trace :(

Gary, ltdl is not OK with max dmalloc checking because of:

int
try_dlopen (phandle, filename)
     lt_dlhandle *phandle;
     const char *filename;
{
....
  if (base_name)
    {
...
    }
  else
    LT_DLMEM_REASSIGN (base_name, canonical);

and LT_DLMEM_REASSIGN frees $1 without checking its != 0.  I hacked
my copy to proceed, but I don't know if you want LT_DLMEM_REASSIGN be called
in such cases, so I don't propose anything.

_______________________________________________
Bug-m4 mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-m4

Reply via email to