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

Reply via email to