Backport #1383
Updated by jeremyevans0 (Jeremy Evans) over 5 years ago
=begin ruby constantly segfaults. below is part of the stack as shown by gdb. i'd be happy to provide more information if you tell me what you need. unfortunately, i can't provide the code that caused this nor a toy example to recreate. #0 rb_eval (self=184139294640, n=0x2a96e4b360) at eval.c:2945 #1 0x000000000041490b in rb_eval (self=184139294640, n=0x2a96e4b360) at eval.c:3488 #2 0x000000000041348a in rb_eval (self=184139294640, n=0x2a96e4b360) at eval.c:3049 #3 0x0000000000413b13 in rb_eval (self=184139294640, n=0x2a96e4b360) at eval.c:3183 #4 0x0000000000419da4 in rb_call0 (klass=182920164920, recv=184139294640, id=3439, oid=0, argc=0, argv=0x7fbfe04290, body=0x2a96e4b0e0, flags=0) at eval.c:6057 #5 0x000000000041a54f in rb_call (klass=182920164920, recv=184139294640, mid=3439, argc=1, argv=0x7fbfe04288, scope=0, self=184139294320) at eval.c:6153 #6 0x0000000000414a11 in rb_eval (self=184139294320, n=0x2a96e4b360) at eval.c:3496 #7 0x000000000041348a in rb_eval (self=184139294320, n=0x2a96e4b360) at eval.c:3049 #8 0x0000000000419da4 in rb_call0 (klass=182920164920, recv=184139294320, id=2961, oid=0, argc=0, argv=0x7fbfe08190, body=0x2a96e4c008, flags=2) at eval.c:6057 #9 0x000000000041a54f in rb_call (klass=182920164920, recv=184139294320, mid=2961, argc=3, argv=0x7fbfe08178, scope=1, self=6) at eval.c:6153 #10 0x000000000041ab54 in rb_funcall2 (recv=184139294640, mid=182920196960, argc=-1075840816, argv=0x0) at ruby.h:696 #11 0x000000000041d884 in rb_obj_call_init (obj=184139294320, argc=3, argv=0x7fbfe08178) at eval.c:7789 #12 0x0000000000443b31 in rb_class_new_instance (argc=3, argv=0x7fbfe08178, klass=184139294640) at object.c:1644 #13 0x00000000004275e6 in call_cfunc (func=0x443b00 <rb_class_new_instance>, recv=182920164920, len=-1075840816, argc=-544299088, argv=0x2a96e4b360) at eval.c:5751 #14 0x0000000000419a34 in rb_call0 (klass=182904302080, recv=182920164920, id=3361, oid=4294967295, argc=3, argv=0x7fbfe08178, body=0x2a95f204f8, flags=0) at eval.c:5906 #15 0x000000000041a54f in rb_call (klass=182904302080, recv=182920164920, mid=3361, argc=3, argv=0x7fbfe08178, scope=0, self=184139294640) at eval.c:6153 #16 0x0000000000414a11 in rb_eval (self=184139294640, n=0x2a96e4b360) at eval.c:3496 #17 0x0000000000419da4 in rb_call0 (klass=182920164920, recv=184139294640, id=20985, oid=0, argc=0, argv=0x7fbfe0a0b0, body=0x2a96e4ab68, flags=0) at eval.c:6057 #18 0x000000000041a54f in rb_call (klass=182920164920, recv=184139294640, mid=20985, argc=1, argv=0x7fbfe0a0a8, scope=0, self=184139954480) at eval.c:6153 #19 0x0000000000414a11 in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3496 #20 0x0000000000414ccb in rb_eval (self=184139954480, n=0x2a96e4b360) at ruby.h:701 #21 0x0000000000415473 in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3278 #22 0x000000000041490b in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3488 #23 0x0000000000419da4 in rb_call0 (klass=182920165120, recv=184139954480, id=49185, oid=0, argc=0, argv=0x7fbfe10ca8, body=0x2a96e447e0, flags=0) at eval.c:6057 #24 0x000000000041a54f in rb_call (klass=182920165120, recv=184139954480, mid=49185, argc=2, argv=0x7fbfe10c98, scope=1, self=184139954480) at eval.c:6153 #25 0x0000000000414a11 in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3496 #26 0x000000000041632e in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3438 #27 0x0000000000419da4 in rb_call0 (klass=182920165120, recv=184139954480, id=49185, oid=0, argc=0, argv=0x7fbfe14568, body=0x2a96e447e0, flags=0) at eval.c:6057 #28 0x000000000041a54f in rb_call (klass=182920165120, recv=184139954480, mid=49185, argc=2, argv=0x7fbfe14558, scope=1, self=184139954480) at eval.c:6153 #29 0x0000000000414a11 in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3496 #30 0x0000000000415473 in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3278 #31 0x000000000041490b in rb_eval (self=184139954480, n=0x2a96e4b360) at eval.c:3488 #32 0x0000000000419da4 in rb_call0 (klass=182920165120, recv=184139954480, id=49185, oid=0, argc=0, argv=0x7fbfe197b8, body=0x2a96e447e0, flags=0) at eval.c:6057 =end