From b24603adff8ec1e93e71358b93b3e30c99ba29d5 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Wed, 5 Jun 2019 11:18:50 +1200 Subject: Move vm stack init into thread. --- gc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gc.c') diff --git a/gc.c b/gc.c index 531bf29810..345622fd4e 100644 --- a/gc.c +++ b/gc.c @@ -9398,6 +9398,10 @@ rb_memerror(void) rb_objspace_t *objspace = rb_objspace_of(rb_ec_vm_ptr(ec)); VALUE exc; + // Print out pid, sleep, so you can attach debugger to see what went wrong: + // fprintf(stderr, "rb_memerror pid=%d\n", getpid()); + // sleep(60); + if (during_gc) gc_exit(objspace, "rb_memerror"); exc = nomem_error; -- cgit v1.2.1