When I apply this patch, it won't crash because of this
reason.
On Fri, Sep 18, 2015 at 12:03 PM, Andrei Borzenkov <address@hidden>
wrote:
18.09.2015 03:15, Arch Stack пишет:
I found that the function *grub_disk_cache_store* didn't check for
*cache->lock* before free *cache->data*, and didn't set *cache->lock*
before memcpy something to *cache->data*. If multi thread handle with the
same cache at the same time, it will cause a fault.
Do you actually observe a problem or it is pure hypothesis? GRUB does not
run multi-threaded and probably never will.
I have created a patch
for it.
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel