]> granicus.if.org Git - gc/commit
Fix infinite mark_some calls after memory mapping disappeared (Glibc)
authorIvan Maidanski <ivmai@mail.ru>
Tue, 19 Sep 2017 07:51:24 +0000 (10:51 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 28 Sep 2017 21:35:57 +0000 (00:35 +0300)
commit10a63b46bfcdb87c7f17e91eb96e8661188a73f9
tree18bc7766b9eae96c705c2f23d4bcc62f20937b30
parent317a07a0732120b7a24e107f334ef4fcaeee47b1
Fix infinite mark_some calls after memory mapping disappeared (Glibc)

Issue #179 (bdwgc).

* mark.c [WRAP_MARK_SOME && REGISTER_LIBRARIES_EARLY] (GC_mark_some):
Call GC_cond_register_dynamic_libraries (with the world running)
before GC_invalidate_mark_state().
mark.c