Backtrace on stormkeep
Such messages appears in recent git on stormkeep.
--- CUT HERE ---
[::SVQC::SEVERE] IL_PUSH(./lib/intrusivelist.qh:60)
assertion failed: `!IL_CONTAINS(this, it)`
VM_remove: tried to remove the null entity or a reserved entity!
s4254: me:60: STORE_S GLOBAL26400, GLOBAL10
s4255: me:60: STORE_S GLOBAL26402, GLOBAL16
s4256: me:60: CALL5 strcat1n (=strcat1n())
s4257: me:60: STORE_S GLOBAL1, GLOBAL7
s4258: me:60: STORE_S GLOBAL26518, GLOBAL4
s4259: me:60: CALL2 print (=print())
s4260: me:60: STORE_ENT world (=entity 0), GLOBAL4
s4261: me:60: CALL1 builtin_remove (=builtin_remove())
me:60 : IL_PUSH : statement 34
name:72 : __spawnfunc_spawn : statement 34
rld:949 : __spawnfunc_worldspawn : statement 755
:191 : StartFrame : statement 10
--- CUT UNTIL HERE ---
Here's source code line where this happens.
As workaround it possible make IL_CONTAINS
check before IL_PUSH, but I don't think that this is good solution.