6 Jan
2026
6 Jan
'26
6:47 p.m.
This bug causes Bug 59159 because filter graph destruction happens in parallel with wm async reader reads, in separate threads. on one side the asf reader is destroyed in filter graph destruction, which (in another thread) triggers allocation failure in the wm reader (because the allocator has just been decommitted), which returns NO_MORE_SAMPLES to the wm _async_ reader's read thread, which in turn calls the asf reader's reader callback, which uses the already freed asf reader. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9858#note_126458