On 19 Feb 2005, [EMAIL PROTECTED] wrote: > Christian Biere wrote: >> Well, I just added some magic to record_t and it's obvious that >> free'd records are being accessed. I could reproduce an assertion >> failure when closing a passive search. > > This actually just a read-only access but it could easily cause a > crash nonetheless. In src/ui/gtk/gtk2/search.c unref_record(), > remove > > "g_assert(g_hashtable_lookup(dups, rc) == NULL);" > > before "return FALSE;" and see whether this fixes the problem for > you. I'll commit the same to CVS but that may take some hours.
This does seem to solve the problem with clearing search results. I don't get an exception in this case. I haven't run as an ultra-node for a few days, but the crash also did happen as a leaf. thx, Bill Pringlemeir. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Gtk-gnutella-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
