This is a real stretch, but it's possible the (final) fix for bug 1880582 will have an effect here, or even fix this bug's crashes. Bug 1880582 involved "mutations" that it seemed could only happen as a result of thread contention. It turns out they were caused by run loop nesting. The same could be true here. How to search for this bug's crashes on builds that contain the (final) fix for bug 1880582: https://crash-stats.mozilla.org/search/?app_notes=~mutated%20while%20being%20enumerated&build_id=%3E%3D20241024094434&version=133.0a1&version=133.0b&platform=Mac%20OS%20X&date=%3E%3D2024-10-23T14%3A27%3A00.000Z&date=%3C2024-10-30T14%3A27%3A00.000Z&_facets=signature&page=1&_sort=-date&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature
Bug 1765391 Comment 30 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
This is a stretch, but it's possible the (final) fix for bug 1880582 will have an effect here, or even fix this bug's crashes. Bug 1880582 involved "mutations" that it seemed could only happen as a result of thread contention. It turns out they were caused by run loop nesting. The same could be true here. How to search for this bug's crashes on builds that contain the (final) fix for bug 1880582: https://crash-stats.mozilla.org/search/?app_notes=~mutated%20while%20being%20enumerated&build_id=%3E%3D20241024094434&version=133.0a1&version=133.0b&platform=Mac%20OS%20X&date=%3E%3D2024-10-23T14%3A27%3A00.000Z&date=%3C2024-10-30T14%3A27%3A00.000Z&_facets=signature&page=1&_sort=-date&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature