Skip to content

Instantly share code, notes, and snippets.

@agentzh
Last active January 1, 2016 11:59
Show Gist options
  • Select an option

  • Save agentzh/8141592 to your computer and use it in GitHub Desktop.

Select an option

Save agentzh/8141592 to your computer and use it in GitHub Desktop.
Assertion failure when running the sanity.t file in lua-resty-mysql's test suite with stitched LuaJIT v2.1: lj_snap.c:120: snapshot_framelinks: Assertion `f == (MSize)(1 + J->framedepth)' failed.
Program received signal SIGABRT, Aborted.
0x0000003de9e35935 in raise () from /lib64/libc.so.6
(gdb) bt full
#0 0x0000003de9e35935 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x0000003de9e370e8 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x0000003de9e2e6a2 in __assert_fail_base () from /lib64/libc.so.6
No symbol table info available.
#3 0x0000003de9e2e752 in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#4 0x00007fa8c399097c in snapshot_framelinks (J=0x41b72558, map=0x40ab6848) at lj_snap.c:120
frame = 0x41b89d88
lim = 0x41b89d88
fn = 0x41b7ecf8
ftop = 0x41b89dc8
__PRETTY_FUNCTION__ = "snapshot_framelinks"
f = 3
#5 0x00007fa8c3990a75 in snapshot_stack (J=0x41b72558, snap=0x41b85260, nsnapmap=1) at lj_snap.c:134
nslots = 10
nent = 9
p = 0x40ab6824
#6 0x00007fa8c3990ca5 in lj_snap_add (J=0x41b72558) at lj_snap.c:163
nsnap = 1
nsnapmap = 1
#7 0x00007fa8c3996247 in lj_record_stop (J=0x41b72558, linktype=LJ_TRLINK_STITCH, lnk=0) at lj_record.c:251
No locals.
#8 0x00007fa8c39b4475 in recff_stitch (J=0x41b72558) at lj_ffrecord.c:131
cont = 0x7fa8c394a07a <lj_cont_stitch>
traceno = 8
L = 0x41b84858
base = 0x41b89da8
pc = 0x41b88798
pframe = 0x41b89d88
trcont = 83918831
#9 0x00007fa8c39b45bc in recff_nyi (J=0x41b72558, rd=0x7fffc7194400) at lj_ffrecord.c:157
op = BC_IST
#10 0x00007fa8c39bbe37 in lj_ffrecord_func (J=0x41b72558) at lj_ffrecord.c:1179
rd = {argv = 0x41b89da8, nres = 1, data = 0}
m = 256
#11 0x00007fa8c39a46b0 in lj_record_ins (J=0x41b72558) at lj_record.c:2237
lbase = 0x41b89da8
ix = {tabv = {u64 = 1102571936, n = 5.4474291564627355e-315, {{gcr = {gcptr32 = 1102571936}, i = 1102571936},
it = 0}, fr = {func = {gcptr32 = 1102571936}, tp = {ftsz = 0, pcr = {ptr32 = 0}}}, u32 = {lo = 1102571936,
hi = 0}}, keyv = {u64 = 1102572424, n = 5.4474315675030872e-315, {{gcr = {gcptr32 = 1102572424},
i = 1102572424}, it = 0}, fr = {func = {gcptr32 = 1102572424}, tp = {ftsz = 0, pcr = {ptr32 = 0}}}, u32 = {
lo = 1102572424, hi = 0}}, valv = {u64 = 288371077317427217, n = 2.1163852361195218e-289, {{gcr = {
gcptr32 = 2332065809}, i = -1962901487}, it = 67141623}, fr = {func = {gcptr32 = 2332065809}, tp = {
ftsz = 67141623, pcr = {ptr32 = 67141623}}}, u32 = {lo = 2332065809, hi = 67141623}}, mobjv = {
u64 = 792774319150202880, n = 1.0989098141859737e-255, {{gcr = {gcptr32 = 0}, i = 0}, it = 184582155}, fr = {
func = {gcptr32 = 0}, tp = {ftsz = 184582155, pcr = {ptr32 = 184582155}}}, u32 = {lo = 0, hi = 184582155}},
mtv = 0x638b008011, oldv = 0x41b72010, tab = 40, key = 0, val = 0, mt = 0, mobj = 1102623893, idxchain = 0}
pc = 0x41b724ac
ins = 5215
op = BC_FUNCC
ra = 20
rb = 0
rc = 0
__PRETTY_FUNCTION__ = "lj_record_ins"
#12 0x00007fa8c39d3701 in trace_state (L=0x41b84858, dummy=0x0, ud=0x41b72558) at lj_trace.c:600
J = 0x41b72558
#13 0x00007fa8c3948a24 in lj_vm_cpcall () from /opt/luajit21dbg/lib/libluajit-5.1.so.2
No symbol table info available.
#14 0x00007fa8c39d3b5f in lj_trace_ins (J=0x41b72558, pc=0x41b724ac) at lj_trace.c:658
__PRETTY_FUNCTION__ = "lj_trace_ins"
#15 0x00007fa8c395e37b in lj_dispatch_call (L=0x41b84858, pc=0x41b724b0) at lj_dispatch.c:493
delta = 2
olderr = 11
fn = 0x41b7ecf8
op = BC_ISNEP
g = 0x41b723b8
J = 0x41b72558
missing = 0
__PRETTY_FUNCTION__ = "lj_dispatch_call"
#16 0x00007fa8c394a055 in lj_vm_hotcall () from /opt/luajit21dbg/lib/libluajit-5.1.so.2
No symbol table info available.
#17 0x00007fa8c396b0c3 in lua_resume (L=0x41b84858, nargs=1) at lj_api.c:1123
No locals.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment