Comment 12 for bug 915015

Revision history for this message
In , Will Thompson (wjt) wrote :

Taking a look at this. The problem, in broad terms, is:

#3 0xb70b8328 in g_hash_table_foreach (hash_table=0x993c808, func=0x8108e50
<disconnect_entry_foreach>, user_data=0x0) at

disconnect_entry_foreach, in some situations, ultimately ends up calling g_hash_table_remove(), thereby modifying the table being iterated. I haven't figured out exactly what that situation is, yet.