Re: Question about LuaJIT assertion failing
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: Question about LuaJIT assertion failing
- From: Mike Pall <mikelu-1204@...>
- Date: 2012年4月17日 12:57:02 +0200
Mike Pall wrote:
> Renaud Métrich wrote:
> > When compiling LuaJIT with assertions (in 32bits mode at least), an
> > assertion fails when repetitively connecting to the http server:
> >
> > luajit: lj_record.c:108: rec_check_slots: Assertion `((((((tr))>>24)
> > & IRT_TYPE) - (TRef)(IRT_NUM) <= (TRef)(IRT_INT-IRT_NUM)))' failed.
>
> This looks like a problem with the JIT compiler. The recorded VM
> state does not match the actual VM state, which is a bug.
Confirmed and fixed in git HEAD. Thank you for the bug report!
--Mike