Hi again, found your problem. util.c:fsize() has static char result[20];, which it returns. It appears that this used to be dynamically allocated - note the indentation. gtksee.c:file_selected_internal calls fsize() and saves the result to gchar *text. Then it sprintf's it, and calls g_free(text); It should suffice to remove that call to g_free(text) (line 332 in the upstream source). Cheers, Justin On Thu, Aug 05, 2004 at 01:37:01AM +0200, Nico Golde wrote: > Hello Jay, > > * Jay Berkenbilt <ejb@ql.org> [2004-08-05 01:31]: > > Not counting gtksee, which I already know is being handled, there are > > only 21 packages left that still have open tiff-related RC bugs filed > > against them. Of these, only one package (epplets) is being blocked > > by only one other package (enlightenment). The 21 remaining packages > > are: > > gtksee is ready with new libtiff, but there is one upstream error. > you get a free() warning in the command line by using gtksee and because > of this me and my sponsor decided not uploading this package now. > i contacted the upstream, but can last 2 weeks for an answer. > > if somebody has the knowledge and time it would be kind if someone looks > and the source and help me fixing it so that we can upload the package. > you find it here: http://nico.f-451.net/debian/gtksee
Attachment:
signature.asc
Description: Digital signature