ext/stackprof/stackprof.c in stackprof-0.2.24 vs ext/stackprof/stackprof.c in stackprof-0.2.25
- old
+ new
@@ -809,9 +809,13 @@
if (RTEST(_stackprof.out))
rb_gc_mark(_stackprof.out);
if (_stackprof.frames)
st_foreach(_stackprof.frames, frame_mark_i, 0);
+
+ for (int i = 0; i < _stackprof.buffer_count; i++) {
+ rb_gc_mark(_stackprof.frames_buffer[i]);
+ }
}
static void
stackprof_atfork_prepare(void)
{