Skip to content

Update to lpeg-1.0.2#1

Open
mingodad wants to merge 1 commit intosacek:masterfrom
mingodad:update-lpeg-1.0.2
Open

Update to lpeg-1.0.2#1
mingodad wants to merge 1 commit intosacek:masterfrom
mingodad:update-lpeg-1.0.2

Conversation

@mingodad
Copy link

@mingodad mingodad commented Dec 12, 2022

Still there is several invalid memory accesses detected by valgrind (they were there before too) when moving the old captures in doublecap:

valgrind lua testlr.lua 
==25853== Memcheck, a memory error detector
==25853== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==25853== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==25853== Command: lua testlr.lua
==25853== 
local/lua-5.3.5/share/lua/5.3/?.lua;local/lua-5.3.5/share/lua/5.3/?/init.lua;local/lua-5.3.5/lib/lua/5.3/?.lua;local/lua-5.3.5/lib/lua/5.3/?/init.lua;./?.lua;./?/init.lua	local/lua-5.3.5/share/lua/5.3/?.lua;local/lua-5.3.5/share/lua/5.3/?/init.lua;local/lua-5.3.5/lib/lua/5.3/?.lua;local/lua-5.3.5/lib/lua/5.3/?/init.lua;./?.lua;./?/init.lua
LPeg 1.1.0 LR
Tests for LPeg left recursion
version LPeg 1.1.0 LR
==25853== Invalid read of size 8
==25853==    at 0x4C3CA1C: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C4F0: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce0328 is 0 bytes after a block of size 552 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604BA3D: newcap.constprop.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604CBF5: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA27: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C4F0: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce0330 is 8 bytes after a block of size 552 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604BA3D: newcap.constprop.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604CBF5: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA2F: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C4F0: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce0338 is 16 bytes after a block of size 552 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604BA3D: newcap.constprop.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604CBF5: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA37: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C4F0: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce0340 is 16 bytes after a block of size 560 in arena "client"
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA1C: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce1428 is 0 bytes after a block of size 552 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604BA3D: newcap.constprop.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604CBF5: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA27: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce1430 is 8 bytes after a block of size 552 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604BA3D: newcap.constprop.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604CBF5: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA2F: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce1438 is 16 bytes after a block of size 552 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604BA3D: newcap.constprop.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604CBF5: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA37: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce1440 is 16 bytes after a block of size 560 in arena "client"
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CA76: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C4F0: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5cdbd08 is 24 bytes after a block of size 64 in arena "client"
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CBC8: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce5c58 is 8 bytes before a block of size 1,512 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604B7B0: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CBD0: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce5c50 is 16 bytes before a block of size 1,512 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604B7B0: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CBDB: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce5c48 is 24 bytes before a block of size 1,512 alloc'd
==25853==    at 0x4C32E8B: malloc (vg_replace_malloc.c:379)
==25853==    by 0x4C37CAA: realloc (vg_replace_malloc.c:1192)
==25853==    by 0x1169F5: luaM_realloc_ (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11652A: luaC_newobj (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11B8B0: luaS_newudata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x1117DD: lua_newuserdata (in local/lua-5.3.5/bin/lua)
==25853==    by 0x604B7B0: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853== 
==25853== Invalid read of size 8
==25853==    at 0x4C3CBBC: memmove (vg_replace_strmem.c:1289)
==25853==    by 0x604B7C5: growcap.part.0 (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604BA01: addcapturesfromlambda (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x604C829: match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x60506C9: lp_match (in dev/lua/LPegLR/lpeg.so)
==25853==    by 0x1138E6: luaD_precall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x11ED54: luaV_execute (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B27: luaD_call (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113B50: luaD_callnoyield (in local/lua-5.3.5/bin/lua)
==25853==    by 0x112F8E: luaD_rawrunprotected (in local/lua-5.3.5/bin/lua)
==25853==    by 0x113E9A: luaD_pcall (in local/lua-5.3.5/bin/lua)
==25853==    by 0x111329: lua_pcallk (in local/lua-5.3.5/bin/lua)
==25853==  Address 0x5ce5c40 is 32 bytes before a block of size 1,520 in arena "client"
==25853== 
OK
==25853== 
==25853== HEAP SUMMARY:
==25853==     in use at exit: 0 bytes in 0 blocks
==25853==   total heap usage: 4,489 allocs, 4,489 frees, 840,287 bytes allocated
==25853== 
==25853== All heap blocks were freed -- no leaks are possible
==25853== 
==25853== For lists of detected and suppressed errors, rerun with: -s
==25853== ERROR SUMMARY: 72 errors from 13 contexts (suppressed: 0 from 0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant