in fontmap.c at line 140
free (l);
can free a pointer invalidated by modifications
after assigning from malloc; and it does in my case.
should be:
free (orig_l);
Oh,
thanks for your attention.
By the way, how did this bug survive?
xdvi did not even start on my computer, (i386, arch linux, current)
yielding an error about attempting to free an invalid pointer.
Fulvio
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 730 days (the time period specified by
the administrator of this Tracker).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
this is fixed by a kpathsea update in the CVS but hasn't been released yet:
http://xdvi.cvs.sourceforge.net/viewvc/xdvi/xdvik/texk/kpathsea/fontmap.c?r1=1.5&r2=1.6
Oh,
thanks for your attention.
By the way, how did this bug survive?
xdvi did not even start on my computer, (i386, arch linux, current)
yielding an error about attempting to free an invalid pointer.
Fulvio
This is probably some GCC stack protection extension that's not available or active on all systems ...
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 730 days (the time period specified by
the administrator of this Tracker).