]> 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>
Tue, 3 Oct 2017 21:46:18 +0000 (00:46 +0300)
commit85e41ef237622ac5876fdd66d98d218d0e223690
tree24887fe65f3666608326f9d07c490e019934bc64
parentda6d0b21ea6f4723bc550a05a87067167df34d01
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