Re: failing assertion Heisenbug

  • From: Mike Pall <mikelj-2005@xxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Sat, 23 May 2020 00:04:58 +0200

Sam Putman wrote:

Assertion failed: (itype2irt(tv) == ((IRType)(((tr)>>24) & IRT_TYPE))),
function rec_check_slots, file ./lj_record.c, line 137.

This points to an inconsistency between the interpreter state and
what the JIT compiler believes to know about it. So it's probably
a bug. It could of course be due to unrelated memory corruption or
other mishaps.

In other words: please try to come up with a reproducible and
isolated test case.

--Mike

Other related posts: