agg23 / Sila

MIT License
14 stars 6 forks source link

Crash: specialized EmoteController.decodeBetterTTV(emote:output:) #35

Closed agg23 closed 2 months ago

agg23 commented 2 months ago

This is likely occurring due to mutating the NSMutableDictionary of emotes from a shared context. This should be trivially fixed by synchronizing all accesses.

3   Sila                            0x000000010017b3a0 specialized EmoteController.decodeBetterTTV(emote:output:) + 308 (EmoteController.swift:165)
4   Sila                            0x0000000100179fb4 EmoteController.decodeBetterTTV(emote:output:) + 12 (<compiler-generated>:0)
5   Sila                            0x0000000100179fb4 EmoteController.fetchBetterTTVUserEmotes(for:) + 368 (EmoteController.swift:155)
6   Sila                            0x0000000100178965 implicit closure #2 in EmoteController.fetchUserEmotes(for:) + 1 (EmoteController.swift:54)
7   Sila                            0x000000010018e349 partial apply for implicit closure #2 in EmoteController.fetchUserEmotes(for:) + 1 (<compiler-generated>:0)