mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-12 09:56:45 +02:00
Executable caches can retain weak pointers to shapes and prototypes across collections. With incremental sweeping, a previous sweep may have already freed the block behind one of those pointers by the time pruning runs for weak containers. Use the live HeapBlock registry before reading cached cells. This matches the other weak containers updated for incremental sweeping.
18 KiB
18 KiB