Skip to content

Instantly share code, notes, and snippets.

@agentzh
Created January 15, 2019 20:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save agentzh/109a4e54d04ff4462bd5404051035df1 to your computer and use it in GitHub Desktop.
Save agentzh/109a4e54d04ff4462bd5404051035df1 to your computer and use it in GitHub Desktop.
nginx: lj_record.c:92: rec_check_slots: Assertion `nslots <= 250' failed.
Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 return ret;
(rr) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007f9d55a425b9 in __GI_abort () at abort.c:79
#2 0x00007f9d55a42491 in __assert_fail_base (fmt=0x7f9d55ba5048 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7f9d56d7737b "nslots <= 250", file=0x7f9d56d772f4 "lj_record.c", line=92, function=<optimized out>) at assert.c:92
#3 0x00007f9d55a50612 in __GI___assert_fail (assertion=assertion@entry=0x7f9d56d7737b "nslots <= 250", file=file@entry=0x7f9d56d772f4 "lj_record.c", line=line@entry=92,
function=function@entry=0x7f9d56d78e80 <__PRETTY_FUNCTION__.6017> "rec_check_slots") at assert.c:101
#4 0x00007f9d56d28bca in rec_check_slots (J=J@entry=0x7f9d57b16688) at lj_record.c:92
#5 0x00007f9d56d2d929 in lj_record_ins (J=J@entry=0x7f9d57b16688) at lj_record.c:2040
#6 0x00007f9d56d48835 in trace_state (L=0x7f9d552989b0, dummy=<optimized out>, ud=0x7f9d57b16688) at lj_trace.c:670
#7 0x00007f9d56cfbd79 in lj_vm_cpcall () at buildvm_x86.dasc:1321
#8 0x00007f9d56d48c21 in lj_trace_ins (J=0x7f9d57b16688, pc=pc@entry=0x7f9d5568aea0) at lj_trace.c:729
#9 0x00007f9d56d086db in lj_dispatch_ins (L=0x7f9d552989b0, pc=0x7f9d5568aea4) at lj_dispatch.c:424
#10 0x00007f9d56cfd8bb in lj_vm_inshook () at buildvm_x86.dasc:2588
#11 0x00007f9d56d1126e in lua_resume (L=0x7f9d552989b0, nargs=<optimized out>) at lj_api.c:1221
...
(rr) fr 4
#4 0x00007f9d56d28bca in rec_check_slots (J=J@entry=0x7f9d57b16688) at lj_record.c:92
92 lua_assert(nslots <= LJ_MAX_JSLOTS);
(rr) p nslots
$1 = 264
(rr) p LJ_MAX_JSLOTS
$2 = 250
(rr) p J->baseslot
$3 = 176
(rr) p J->maxslot
$4 = 88
(rr) p J->baseslot + J->maxslot
$5 = 264
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment