# Running tests: errs: JIT success (167.1ms): block in
@-e:2 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.c JIT success (82.2ms): mjit0@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u1.c JIT success (92.3ms): mjit1@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u2.c JIT success (81.8ms): mjit2@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u3.c JIT success (82.4ms): mjit3@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u4.c JIT success (86.5ms): mjit4@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u5.c JIT success (77.0ms): mjit5@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u6.c JIT success (78.1ms): mjit6@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u7.c JIT success (101.7ms): mjit7@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u8.c JIT success (93.6ms): mjit8@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u9.c /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u1.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u1.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u1.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u1.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u2.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u2.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u2.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u2.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u3.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u3.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u3.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u3.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u4.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u4.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u4.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u4.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u5.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u5.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u5.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u5.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u6.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u6.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u6.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u6.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u7.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u7.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u7.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u7.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u8.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u8.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u8.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u8.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u9.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u9.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u9.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u9.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here collect2: error: ld returned 1 exit status JIT compaction failure (22.9ms): Failed to compact methods Too many JIT code -- 1 units unloaded JIT success (90.3ms): mjit9@(eval):1 -> /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u11.c /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u2.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u2.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u2.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u2.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u3.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u3.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u3.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u3.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u4.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u4.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u4.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u4.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u5.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u5.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u5.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u5.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u6.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u6.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u6.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u6.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u7.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u7.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u7.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u7.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u8.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u8.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u8.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u8.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u9.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u9.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u9.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u9.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u11.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2678u11.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u11.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2678u11.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2648-6ocf3w/_ruby_mjit_p2678u0.o:_ruby_mjit_p2678u0.c:(.text+0x30): first defined here collect2: error: ld returned 1 exit status JIT compaction failure (13.6ms): Failed to compact methods Successful MJIT finish TestJIT#test_unload_units = 1.59 s = F Retrying... [1/1] TestJIT#test_unload_unitserrs: JIT success (243.5ms): block in
@-e:2 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.c JIT success (89.7ms): mjit0@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u1.c JIT success (76.1ms): mjit1@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u2.c JIT success (80.5ms): mjit2@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u3.c JIT success (106.5ms): mjit3@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u4.c JIT success (80.8ms): mjit4@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u5.c JIT success (75.3ms): mjit5@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u6.c JIT success (102.7ms): mjit6@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u7.c JIT success (87.0ms): mjit7@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u8.c JIT success (89.0ms): mjit8@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u9.c /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u1.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u1.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u1.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u1.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u2.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u2.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u2.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u2.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u3.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u3.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u3.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u3.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u4.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u4.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u4.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u4.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u5.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u5.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u5.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u5.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u6.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u6.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u6.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u6.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u7.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u7.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u7.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u7.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u8.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u8.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u8.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u8.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u9.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u9.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u9.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u9.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here collect2: error: ld returned 1 exit status JIT compaction failure (13.2ms): Failed to compact methods Too many JIT code -- 1 units unloaded JIT success (88.8ms): mjit9@(eval):1 -> /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u11.c /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u2.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u2.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u2.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u2.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u3.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u3.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u3.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u3.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u4.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u4.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u4.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u4.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u5.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u5.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u5.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u5.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u6.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u6.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u6.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u6.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u7.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u7.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u7.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u7.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u8.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u8.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u8.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u8.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u9.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u9.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u9.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u9.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u11.o: In function `rb_vm_opt_struct_aref': _ruby_mjit_p2841u11.c:(.text+0x0): multiple definition of `rb_vm_opt_struct_aref' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x0): first defined here /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u11.o: In function `rb_vm_opt_struct_aset': _ruby_mjit_p2841u11.c:(.text+0x30): multiple definition of `rb_vm_opt_struct_aset' /tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u0.o:_ruby_mjit_p2841u0.c:(.text+0x30): first defined here collect2: error: ld returned 1 exit status JIT compaction failure (14.0ms): Failed to compact methods Successful MJIT finish = 1.76 s 1) Failure: TestJIT#test_unload_units [/home/rb/ruby/test/ruby/test_jit.rb:563]: <"Too many JIT code -- 1 units unloaded\n"> expected but was <"/tmp/jit_test_unload_units_20180729-2647-161811w/_ruby_mjit_p2841u1.o: In function `rb_vm_opt_struct_aref':\n">.