diff --git a/dir.c b/dir.c index 00113850d7..da23c383cb 100644 --- a/dir.c +++ b/dir.c @@ -3652,6 +3652,7 @@ void Init_Dir(void) { rb_gc_register_address(&chdir_lock.path); + rb_gc_register_address(&chdir_lock.thread); rb_cDir = rb_define_class("Dir", rb_cObject);