(This page was automatically generated by the tools in the opsboy project on 19:24:54 07-Feb-2019 GMT.)

Detailed Test Report for ngx_lua in linux x86_64 (hv)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
b2af4d36 2019-02-06 21:01:24 GMT 1250 522 sec

LuaJIT

LuaJIT 2.1.0-beta3, commit 0e646b5

OpenSSL

LuaJIT 1.1.0h 27 Mar 2018

Compilation Errors

Unexpected Failures

File Name Details
068-socket-keepalive.t TEST 18: custom pools (same pool for the same path) - unix - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-connected: 1, reused: 0
+failed to connect: no such file or directory
-connected: 1, reused: 1
+failed to connect: no such file or directory
'
068-socket-keepalive.t TEST 46: conn queuing: resume connect operation if resumed connect failed (could not be resolved) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,3 @@
-agentzh.org could not be resolved (110: Operation timed out)
+timeout
connected in uthread
ok
'
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 18 bytes in 1 blocks are definitely lost in loss record 341 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5277839: parse_params (lj_parse.c:1813)
==7737== by 0x5277839: parse_body (lj_parse.c:1849)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_params
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 18 bytes in 1 blocks are definitely lost in loss record 342 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52C6A64: ffi_finalizer (lib_ffi.c:834)
==7737== by 0x52C6A64: luaopen_ffi (lib_ffi.c:855)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:ffi_finalizer
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 18 bytes in 1 blocks are definitely lost in loss record 343 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==7737== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==7737== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==7737== by 0x5268DEB: luaL_traceback (lj_debug.c:659)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 347 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52BB0A1: luaopen_base (lib_base.c:704)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 348 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F8432: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:2005)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 349 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DE11: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:58)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 350 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51E0E0: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:37)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 351 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5278A48: expr_bracket (lj_parse.c:1681)
==7737== by 0x527949F: expr_primary (lj_parse.c:1954)
==7737== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==7737== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==7737== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x527A25B: parse_local (lj_parse.c:2261)
==7737== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==7737== by 0x527A049: parse_for (lj_parse.c:2577)
==7737== by 0x527A049: parse_stmt (lj_parse.c:2638)
==7737== by 0x527A049: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:expr_bracket
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 352 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 353 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x527749B: expr_field (lj_parse.c:1673)
==7737== by 0x527947F: expr_primary (lj_parse.c:1950)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_field
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 19 bytes in 1 blocks are definitely lost in loss record 354 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C05FC: modinit (lib_package.c:500)
==7737== by 0x52C05FC: lj_cf_package_module (lib_package.c:520)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:modinit
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 360 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7FC9: lib_read_lfunc (lj_lib.c:52)
==7737== by 0x52B7FC9: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BD78F: luaopen_string (lib_string.c:739)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 361 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x52B802B: lib_read_lfunc (lj_lib.c:65)
==7737== by 0x52B802B: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BD78F: luaopen_string (lib_string.c:739)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 362 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7FC9: lib_read_lfunc (lj_lib.c:52)
==7737== by 0x52B7FC9: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 363 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x52C40B8: luaopen_jit (lib_jit.c:777)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 364 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x52B8D15: luaL_findtable (lib_aux.c:89)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 365 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C6E6E: luaL_openlibs (lib_init.c:51)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 366 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EB365: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:182)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 367 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x4FF54F: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2992)
==7737== by 0x4FF54F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 368 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4E838B: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:301)
==7737== by 0x4E838B: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 369 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F01B0: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:676)
==7737== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 370 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC917: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:221)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 371 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEA92: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:86)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 372 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x527C548: cpparser (lj_load.c:42)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4F1C08: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1060)
==7737== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 373 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4ED7E4: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:35)
==7737== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 374 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x513FDB: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:232)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 375 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5279B7F: parse_local (lj_parse.c:2260)
==7737== by 0x5279B7F: parse_stmt (lj_parse.c:2648)
==7737== by 0x5279B7F: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 376 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x527C548: cpparser (lj_load.c:42)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 377 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51B3A2: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:81)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 378 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51E0BC: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:34)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 379 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A6D4: parse_then (lj_parse.c:2591)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==7737== by 0x527A049: parse_for (lj_parse.c:2577)
==7737== by 0x527A049: parse_stmt (lj_parse.c:2638)
==7737== by 0x527A049: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 380 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x527C548: cpparser (lj_load.c:42)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 381 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x527C548: cpparser (lj_load.c:42)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 382 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 383 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5279B6E: parse_local (lj_parse.c:2259)
==7737== by 0x5279B6E: parse_stmt (lj_parse.c:2648)
==7737== by 0x5279B6E: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 384 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x527C548: cpparser (lj_load.c:42)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 20 bytes in 1 blocks are definitely lost in loss record 385 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x527C548: cpparser (lj_load.c:42)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 391 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C1293: luaopen_package (lib_package.c:610)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 392 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD731: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:28)
==7737== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 393 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD792: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:37)
==7737== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 394 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4E836C: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:298)
==7737== by 0x4E836C: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 395 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4E83AA: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:304)
==7737== by 0x4E83AA: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 396 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4E83E8: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:310)
==7737== by 0x4E83E8: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 397 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F1AD4: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1020)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 398 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5142AA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:289)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 399 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51C6C8: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:40)
==7737== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 400 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x51DFA0: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:47)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 401 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5277DD5: expr_binop (lj_parse.c:2095)
==7737== by 0x5278108: expr_binop (lj_parse.c:2098)
==7737== by 0x5278A01: expr (lj_parse.c:2109)
==7737== by 0x5278A01: expr_cond (lj_parse.c:2124)
==7737== by 0x527A6BD: parse_then (lj_parse.c:2589)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:expr_binop
fun:expr_binop
fun:expr
fun:expr_cond
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 402 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5279B3B: parse_local (lj_parse.c:2240)
==7737== by 0x5279B3B: parse_stmt (lj_parse.c:2648)
==7737== by 0x5279B3B: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 21 bytes in 1 blocks are definitely lost in loss record 403 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5279B6E: parse_local (lj_parse.c:2259)
==7737== by 0x5279B6E: parse_stmt (lj_parse.c:2648)
==7737== by 0x5279B6E: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 412 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52BF959: luaopen_io (lib_io.c:532)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 413 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52BECAA: io_std_new (lib_io.c:524)
==7737== by 0x52BF992: luaopen_io (lib_io.c:534)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 414 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 415 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD710: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:25)
==7737== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 416 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD773: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:34)
==7737== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 417 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4E834D: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:295)
==7737== by 0x4E834D: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 418 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4E8407: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:313)
==7737== by 0x4E8407: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 419 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC983: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:230)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 420 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x515890: ngx_http_lua_inject_sleep_api (ngx_http_lua_sleep.c:150)
==7737== by 0x4FF620: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:757)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_sleep_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 421 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51C6A4: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:37)
==7737== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 422 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DE35: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:61)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 423 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DE8F: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:69)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 424 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5277890: parse_params (lj_parse.c:1827)
==7737== by 0x5277890: parse_body (lj_parse.c:1849)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_params
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 22 bytes in 1 blocks are definitely lost in loss record 425 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 428 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C12DB: luaopen_package (lib_package.c:613)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 429 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C1308: luaopen_package (lib_package.c:615)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 430 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52BECAA: io_std_new (lib_io.c:524)
==7737== by 0x52BF9B4: luaopen_io (lib_io.c:535)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 431 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52BECAA: io_std_new (lib_io.c:524)
==7737== by 0x52BF9D3: luaopen_io (lib_io.c:536)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 432 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4E83C9: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:307)
==7737== by 0x4E83C9: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 433 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5146ED: ngx_http_lua_inject_req_socket_api (ngx_http_lua_socket_tcp.c:408)
==7737== by 0x4FF4C5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2192)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_socket_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 434 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F1A8C: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1013)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 435 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x513FED: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:233)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 436 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DF2C: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:36)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 437 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51E116: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:42)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 438 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x517215: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:269)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 23 bytes in 1 blocks are definitely lost in loss record 439 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B8368: lj_lib_postreg (lj_lib.c:176)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_postreg
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,046 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x52BB0F4: luaopen_base (lib_base.c:705)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,047 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C1243: luaopen_package (lib_package.c:606)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,048 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C1335: luaopen_package (lib_package.c:617)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,049 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D91: lj_lib_register (lj_lib.c:143)
==7737== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,050 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52712EB: lua_getfield (lj_api.c:800)
==7737== by 0x52B7B15: lib_create_table (lj_lib.c:32)
==7737== by 0x52B7B15: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_getfield
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,051 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EB322: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:177)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,052 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD9C3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:99)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,053 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC863: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:206)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,054 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC8AB: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:212)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,055 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEA6E: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:83)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,056 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EAFBC: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1441)
==7737== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,057 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F43D9: ngx_http_lua_inject_req_uri_api (ngx_http_lua_uri.c:25)
==7737== by 0x4FF4AD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2189)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_uri_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,058 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52794C7: expr_primary (lj_parse.c:1958)
==7737== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==7737== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==7737== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x527A25B: parse_local (lj_parse.c:2261)
==7737== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,059 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x514183: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:260)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,060 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51E098: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:31)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,061 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5171CD: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:263)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,062 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x517239: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:272)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,063 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5172B2: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:284)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 24 bytes in 1 blocks are definitely lost in loss record 1,064 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265B0F: func_finduv (lj_func.c:52)
==7737== by 0x5265B0F: lj_func_newL_gc (lj_func.c:169)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:func_finduv
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,069 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x52B8D15: luaL_findtable (lib_aux.c:89)
==7737== by 0x52B82A9: lj_lib_prereg (lj_lib.c:164)
==7737== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaL_findtable
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,070 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52C4128: luaopen_jit (lib_jit.c:786)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,071 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD7B4: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:47)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,072 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD7F2: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:53)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,073 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEAB6: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:90)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,074 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC157: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:31)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,075 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC1E7: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:49)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,076 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51726A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:278)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,077 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51728E: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:281)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,078 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5172D6: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:287)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,079 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5279B3B: parse_local (lj_parse.c:2240)
==7737== by 0x5279B3B: parse_stmt (lj_parse.c:2648)
==7737== by 0x5279B3B: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 25 bytes in 1 blocks are definitely lost in loss record 1,080 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52C0657: modinit (lib_package.c:507)
==7737== by 0x52C0657: lj_cf_package_module (lib_package.c:520)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:modinit
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,086 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52BE414: luaopen_table (lib_table.c:384)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,087 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD7D3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:50)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,088 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD811: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:56)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,089 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD88D: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:68)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,090 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD8AC: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:71)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,091 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD909: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:80)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,092 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDC4E: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:164)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,093 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC95F: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:227)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,094 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC9CB: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:236)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,095 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51BEED: ngx_http_lua_inject_phase_api (ngx_http_lua_phase.c:107)
==7737== by 0x4FF628: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:758)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_phase_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,096 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F3F9E: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:40)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,097 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x514461: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:334)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 26 bytes in 1 blocks are definitely lost in loss record 1,098 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DFB2: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:48)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,101 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x52C12C7: luaopen_package (lib_package.c:612)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,102 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FF53D: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:744)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,103 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD86E: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:65)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,104 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD947: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:86)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,105 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDCCA: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:176)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,106 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC887: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:209)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,107 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EE972: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:62)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,108 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEAFE: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:97)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,109 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F1B1F: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1031)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,110 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F1B67: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1037)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,111 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51B913: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:26)
==7737== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,112 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51B937: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:29)
==7737== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,113 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4ECA16: ngx_http_lua_inject_req_time_api (ngx_http_lua_time.c:247)
==7737== by 0x4FF4D5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2194)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_time_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,114 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5141CB: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:266)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,115 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5143D1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:322)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 27 bytes in 1 blocks are definitely lost in loss record 1,116 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x52789D7: expr_list (lj_parse.c:1877)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,120 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52BE43B: luaopen_table (lib_table.c:385)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,121 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52BE489: luaopen_table (lib_table.c:387)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,122 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52BE4D3: luaopen_table (lib_table.c:389)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,123 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD830: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:59)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,124 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC93B: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:224)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,125 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC9A7: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:233)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,126 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EE9BA: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:68)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,127 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EE9DE: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:71)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,128 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEADA: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:94)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,129 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC19F: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:39)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,130 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F1B8B: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1040)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,131 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F409A: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:61)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,132 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F40BE: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:64)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,133 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4ED056: ngx_http_lua_inject_req_misc_api (ngx_http_lua_misc.c:41)
==7737== by 0x4FF4DD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2195)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_misc_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,134 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5141EF: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:269)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,135 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51B3F3: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:89)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,136 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5277DD5: expr_binop (lj_parse.c:2095)
==7737== by 0x5278A01: expr (lj_parse.c:2109)
==7737== by 0x5278A01: expr_cond (lj_parse.c:2124)
==7737== by 0x527A6BD: parse_then (lj_parse.c:2589)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:expr_binop
fun:expr
fun:expr_cond
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 28 bytes in 1 blocks are definitely lost in loss record 1,137 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52792F1: parse_args (lj_parse.c:1898)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,140 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD84F: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:62)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,141 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDCAB: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:173)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,142 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F0120: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:664)
==7737== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,143 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EE996: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:65)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,144 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F1AFB: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1028)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,145 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F1B43: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1034)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,146 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F4BAF: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:369)
==7737== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,147 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F4BD3: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:372)
==7737== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,148 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F3FC2: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:43)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,149 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x514389: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:314)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 29 bytes in 1 blocks are definitely lost in loss record 1,150 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5144F1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:346)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,155 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,156 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52BE462: luaopen_table (lib_table.c:386)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,157 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52BE4B0: luaopen_table (lib_table.c:388)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,158 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD985: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:93)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,159 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDC2F: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:161)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,160 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEA02: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:74)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,161 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEA26: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:77)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,162 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EEA4A: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:80)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,163 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EAFE0: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1444)
==7737== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,164 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F4C1B: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:378)
==7737== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,165 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F3FE6: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:46)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,166 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4F402E: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:52)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,167 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DE59: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:64)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,168 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DE7D: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:67)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 30 bytes in 1 blocks are definitely lost in loss record 1,169 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DF4B: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:39)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 31 bytes in 1 blocks are definitely lost in loss record 1,173 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD8EA: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:77)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 31 bytes in 1 blocks are definitely lost in loss record 1,174 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDABB: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:124)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 31 bytes in 1 blocks are definitely lost in loss record 1,175 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDB94: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:146)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 31 bytes in 1 blocks are definitely lost in loss record 1,176 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDBB3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:149)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 31 bytes in 1 blocks are definitely lost in loss record 1,177 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x5144CD: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:343)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 31 bytes in 1 blocks are definitely lost in loss record 1,178 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==7737== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==7737== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==7737== by 0x52C07BC: mksymname (lib_package.c:233)
==7737== by 0x52C0E01: lj_cf_package_loader_preload (lib_package.c:413)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:mksymname
fun:lj_cf_package_loader_preload
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,308 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5269344: cpluaopen (lj_state.c:150)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x526964F: lua_newstate (lj_state.c:222)
==7737== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==7737== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==7737== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,309 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B05: lib_create_table (lj_lib.c:31)
==7737== by 0x52B7B05: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,310 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,311 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B82A9: lj_lib_prereg (lj_lib.c:164)
==7737== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,312 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,313 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270C9E: luaL_newmetatable (lj_api.c:715)
==7737== by 0x52C119B: luaopen_package (lib_package.c:592)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:luaL_newmetatable
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,314 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B8219: lj_lib_pushcc (lj_lib.c:155)
==7737== by 0x52C11B1: luaopen_package (lib_package.c:593)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_pushcc
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,315 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52B8F4E: luaL_openlib (lib_aux.c:133)
==7737== by 0x52C11DB: luaopen_package (lib_package.c:595)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:luaL_pushmodule
fun:luaL_openlib
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,316 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,317 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52BE414: luaopen_table (lib_table.c:384)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,318 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52BE43B: luaopen_table (lib_table.c:385)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,319 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52BE462: luaopen_table (lib_table.c:386)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,320 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52BE489: luaopen_table (lib_table.c:387)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,321 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52BE4B0: luaopen_table (lib_table.c:388)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,322 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52BE4D3: luaopen_table (lib_table.c:389)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,323 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,324 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BF976: luaopen_io (lib_io.c:533)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,325 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C028D: luaopen_os (lib_os.c:289)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,326 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BD78F: luaopen_string (lib_string.c:739)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,327 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,328 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,329 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,330 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,331 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52C410F: luaopen_jit (lib_jit.c:782)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,332 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==7737== by 0x52C4128: luaopen_jit (lib_jit.c:786)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,333 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,334 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,335 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52C6E59: luaL_openlibs (lib_init.c:50)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,336 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x503025: ngx_http_lua_init_registry (ngx_http_lua_util.c:689)
==7737== by 0x503025: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x503025: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,337 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x503056: ngx_http_lua_init_registry (ngx_http_lua_util.c:695)
==7737== by 0x503056: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x503056: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,338 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x503086: ngx_http_lua_init_registry (ngx_http_lua_util.c:701)
==7737== by 0x503086: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x503086: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,339 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x5030B6: ngx_http_lua_init_registry (ngx_http_lua_util.c:708)
==7737== by 0x5030B6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x5030B6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,340 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x5030E6: ngx_http_lua_init_registry (ngx_http_lua_util.c:716)
==7737== by 0x5030E6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x5030E6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,341 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4EB297: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:166)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,342 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4EB2A9: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:168)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,343 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4EB2BB: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:170)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,344 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EB2CD: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:171)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,345 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EB2F1: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:173)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,346 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4FF519: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:741)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,347 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4FF52B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:743)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,348 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4FF561: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2993)
==7737== by 0x4FF561: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,349 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4FF573: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2995)
==7737== by 0x4FF573: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,350 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4FF585: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2997)
==7737== by 0x4FF585: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,351 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4FF5A9: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:3000)
==7737== by 0x4FF5A9: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,352 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDA20: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:108)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,353 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4E8419: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:276)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,354 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4E843D: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:279)
==7737== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,355 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F010E: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:663)
==7737== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,356 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F0132: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:666)
==7737== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,357 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F0156: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:669)
==7737== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,358 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F017A: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:672)
==7737== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,359 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F019E: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:675)
==7737== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,360 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC851: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:205)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,361 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC875: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:208)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,362 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC899: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:211)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,363 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC8BD: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:214)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,364 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC8E1: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:217)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,365 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC905: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:220)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,366 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC929: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:223)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,367 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC94D: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:226)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,368 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC971: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:229)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,369 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC995: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:232)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,370 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC9B9: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:235)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,371 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC9DD: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:238)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,372 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4EC9EF: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:239)
==7737== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,373 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EE960: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:61)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,374 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EE984: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:64)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,375 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EE9A8: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:67)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,376 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EE9CC: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:70)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,377 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EE9F0: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:73)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,378 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEA14: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:76)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,379 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEA38: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:79)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,380 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEA5C: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:82)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,381 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEA80: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:85)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,382 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEAA4: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:89)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,383 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEAC8: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:93)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,384 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEAEC: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:96)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,385 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC145: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:30)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,386 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC169: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:35)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,387 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC18D: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:38)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,388 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC1B1: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:43)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,389 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EC1D5: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:48)
==7737== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,390 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4EAF98: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1438)
==7737== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,391 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EAFAA: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1440)
==7737== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,392 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EAFCE: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1443)
==7737== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,393 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51587E: ngx_http_lua_inject_sleep_api (ngx_http_lua_sleep.c:149)
==7737== by 0x4FF620: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:757)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_sleep_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,394 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51BEDB: ngx_http_lua_inject_phase_api (ngx_http_lua_phase.c:106)
==7737== by 0x4FF628: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:758)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_phase_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,395 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F836C: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1988)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,396 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F837E: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1990)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,397 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F83A2: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1993)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,398 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F83C6: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1996)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,399 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F83EA: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1999)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,400 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F840E: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:2002)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,401 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4FF49A: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2186)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,402 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1AE9: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1027)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,403 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1B0D: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1030)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,404 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1B31: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1033)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,405 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1B55: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1036)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,406 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1B79: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1039)
==7737== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,407 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F43C7: ngx_http_lua_inject_req_uri_api (ngx_http_lua_uri.c:24)
==7737== by 0x4FF4AD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2189)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_uri_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,408 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F4B9D: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:368)
==7737== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,409 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F4BC1: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:371)
==7737== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,410 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F4BE5: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:374)
==7737== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,411 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F4C09: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:377)
==7737== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,412 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F3F8C: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:39)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,413 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F3FB0: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:42)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,414 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F3FD4: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:45)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,415 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F3FF8: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:48)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,416 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F401C: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:51)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,417 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F4040: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:54)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,418 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F4064: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:57)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,419 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F4088: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:60)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,420 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F40AC: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:63)
==7737== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,421 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5146DB: ngx_http_lua_inject_req_socket_api (ngx_http_lua_socket_tcp.c:407)
==7737== by 0x4FF4C5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2192)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_socket_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,422 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B901: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:25)
==7737== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,423 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B925: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:28)
==7737== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,424 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4ECA04: ngx_http_lua_inject_req_time_api (ngx_http_lua_time.c:246)
==7737== by 0x4FF4D5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2194)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_time_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,425 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4ED044: ngx_http_lua_inject_req_misc_api (ngx_http_lua_misc.c:40)
==7737== by 0x4FF4DD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2195)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_misc_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,426 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F1A13: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1004)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,427 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F1A25: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1006)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,428 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1A37: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1007)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,429 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1A5B: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1009)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,430 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F1A9E: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1015)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,431 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4F1AB0: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1017)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,432 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F1BF3: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1058)
==7737== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,433 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4ED76B: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:26)
==7737== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,434 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4ED77D: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:28)
==7737== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,435 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4ED78F: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:29)
==7737== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,436 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4ED7B3: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:31)
==7737== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,437 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x5097D9: ngx_http_lua_inject_shdict_api (ngx_http_lua_shdict.c:412)
==7737== by 0x4FF661: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:768)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_shdict_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,438 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x513FAA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:228)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,439 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x513FBC: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:230)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,440 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51415F: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:257)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,441 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514171: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:259)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,442 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514195: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:262)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,443 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5141B9: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:265)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,444 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5141DD: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:268)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,445 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51423E: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:280)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,446 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514250: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:282)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,447 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514274: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:285)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,448 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514298: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:288)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,449 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5142BC: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:291)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,450 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5142E0: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:294)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,451 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514341: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:306)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,452 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514353: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:308)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,453 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514377: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:313)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,454 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51439B: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:318)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,455 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5143BF: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:321)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,456 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5143E3: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:324)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,457 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514407: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:327)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,458 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51442B: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:330)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,459 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51444F: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:333)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,460 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514473: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:336)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,461 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514497: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:339)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,462 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5144BB: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:342)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,463 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5144DF: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:345)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,464 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514540: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:356)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,465 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x514552: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:357)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,466 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514594: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:365)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,467 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5145A6: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:366)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,468 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x5145E8: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:374)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,469 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5145FA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:375)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,470 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51463C: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:383)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,471 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51464E: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:384)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,472 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514690: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:394)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,473 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5146A2: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:395)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,474 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B390: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:80)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,475 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51B3CF: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:86)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,476 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B3E1: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:88)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,477 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B405: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:91)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,478 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B429: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:94)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,479 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B44D: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:97)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,480 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B471: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:100)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,481 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51B4D2: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:111)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,482 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51B4E4: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:112)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,483 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51C680: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:34)
==7737== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,484 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51C692: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:36)
==7737== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,485 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51C6B6: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:39)
==7737== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,486 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51C6DA: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:42)
==7737== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,487 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51DDED: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:55)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,488 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51DDFF: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:57)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,489 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51DE23: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:60)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,490 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51DE47: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:63)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,491 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51DE6B: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:66)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,492 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51DEE9: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:26)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,493 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51DF1A: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:35)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,494 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51DF7C: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:44)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,495 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51DF8E: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:45)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,496 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51E074: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:28)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,497 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51E086: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:30)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,498 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51E0AA: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:33)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,499 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51E0CE: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:36)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,500 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51E0F2: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:39)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,501 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4ECFDA: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:28)
==7737== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,502 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4ECFEC: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:29)
==7737== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,503 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4ED010: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:31)
==7737== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,504 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x517173: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:253)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,505 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x517258: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:277)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,506 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51727C: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:280)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,507 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5172A0: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:283)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,508 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x5172C4: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:286)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,509 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,510 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x5277808: parse_body (lj_parse.c:1846)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==7737== by 0x527A049: parse_for (lj_parse.c:2577)
==7737== by 0x527A049: parse_stmt (lj_parse.c:2638)
==7737== by 0x527A049: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,511 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x5277808: parse_body (lj_parse.c:1846)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,512 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x5277808: parse_body (lj_parse.c:1846)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279F73: parse_return (lj_parse.c:2316)
==7737== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==7737== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,513 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B8219: lj_lib_pushcc (lj_lib.c:155)
==7737== by 0x52B8344: lj_lib_postreg (lj_lib.c:174)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_pushcc
fun:lj_lib_postreg
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,514 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,515 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x5277808: parse_body (lj_parse.c:1846)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,516 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5278FA8: expr_table (lj_parse.c:1740)
==7737== by 0x5278619: expr_simple (lj_parse.c:2004)
==7737== by 0x5278619: expr_unop (lj_parse.c:2077)
==7737== by 0x5278619: expr_binop (lj_parse.c:2090)
==7737== by 0x52789CA: expr (lj_parse.c:2109)
==7737== by 0x52789CA: expr_list (lj_parse.c:1879)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,517 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264183: lj_tab_dup (lj_tab.c:189)
==7737== by 0x525CF6F: lj_BC_TDUP (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_dup
fun:lj_BC_TDUP
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,518 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C6B0B: luaopen_ffi (lib_ffi.c:859)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,519 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,520 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,521 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51492A: ngx_http_lua_add_package_preload (ngx_http_lua_api.c:56)
==7737== by 0x56AA5B: ngx_http_lua_fake_delayed_load_init (ngx_http_lua_fake_delayed_load_module.c:55)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_add_package_preload
fun:ngx_http_lua_fake_delayed_load_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,522 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,523 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x5277808: parse_body (lj_parse.c:1846)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,524 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,525 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x5277808: parse_body (lj_parse.c:1846)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,526 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5274E68: fs_init (lj_parse.c:1617)
==7737== by 0x5277808: parse_body (lj_parse.c:1846)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,527 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,528 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263F59: newtab (lj_tab.c:124)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52C0EF2: lj_cf_package_seeall (lib_package.c:532)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C0708: dooptions (lib_package.c:492)
==7737== by 0x52C0708: lj_cf_package_module (lib_package.c:524)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lj_cf_package_seeall
fun:lj_BC_FUNCC
fun:dooptions
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 32 bytes in 1 blocks are definitely lost in loss record 1,529 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5266777: lj_buf_str (lj_buf.h:100)
==7737== by 0x5266777: lj_meta_cat (lj_meta.c:299)
==7737== by 0x527102F: lua_concat (lj_api.c:761)
==7737== by 0x5136C0: ngx_http_lua_socket_tcp_connect (ngx_http_lua_socket_tcp.c:987)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_meta_cat
fun:lua_concat
fun:ngx_http_lua_socket_tcp_connect
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 33 bytes in 1 blocks are definitely lost in loss record 1,531 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDB37: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:137)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 33 bytes in 1 blocks are definitely lost in loss record 1,532 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDBD2: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:152)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 33 bytes in 1 blocks are definitely lost in loss record 1,533 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDD27: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:185)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 33 bytes in 1 blocks are definitely lost in loss record 1,534 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x51493A: ngx_http_lua_add_package_preload (ngx_http_lua_api.c:57)
==7737== by 0x56AA5B: ngx_http_lua_fake_delayed_load_init (ngx_http_lua_fake_delayed_load_module.c:55)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_add_package_preload
fun:ngx_http_lua_fake_delayed_load_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 33 bytes in 1 blocks are definitely lost in loss record 1,535 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52792F1: parse_args (lj_parse.c:1898)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 33 bytes in 1 blocks are definitely lost in loss record 1,536 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x5268E0E: luaL_traceback (lj_debug.c:660)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 34 bytes in 1 blocks are definitely lost in loss record 1,538 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5269399: cpluaopen (lj_state.c:154)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x526964F: lua_newstate (lj_state.c:222)
==7737== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==7737== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==7737== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 34 bytes in 1 blocks are definitely lost in loss record 1,539 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDB56: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:140)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 35 bytes in 1 blocks are definitely lost in loss record 1,542 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x52C40D9: luaopen_jit (lib_jit.c:779)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 36 bytes in 1 blocks are definitely lost in loss record 1,548 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDBF1: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:155)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 36 bytes in 2 blocks are definitely lost in loss record 1,549 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x52789D7: expr_list (lj_parse.c:1877)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==7737== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==7737== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x527A25B: parse_local (lj_parse.c:2261)
==7737== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4F1C08: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1060)
==7737== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 37 bytes in 1 blocks are definitely lost in loss record 1,550 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDA3F: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:111)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 37 bytes in 1 blocks are definitely lost in loss record 1,551 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDC10: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:158)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 37 bytes in 1 blocks are definitely lost in loss record 1,552 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDD65: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:191)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 37 bytes in 1 blocks are definitely lost in loss record 1,553 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52792F1: parse_args (lj_parse.c:1898)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 37 bytes in 2 blocks are definitely lost in loss record 1,554 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x52789D7: expr_list (lj_parse.c:1877)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A296: parse_if (lj_parse.c:2611)
==7737== by 0x527A296: parse_stmt (lj_parse.c:2627)
==7737== by 0x527A296: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 37 bytes in 2 blocks are definitely lost in loss record 1,555 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C6A7: lj_strfmt_int (lj_strfmt.c:356)
==7737== by 0x52700D8: lua_tolstring (lj_api.c:500)
==7737== by 0x4E7ED1: log_wrapper (ngx_http_lua_log.c:146)
==7737== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x50D5A4: ngx_http_lua_socket_tcp_resume_helper (ngx_http_lua_socket_tcp.c:5994)
==7737== by 0x50D9A0: ngx_http_lua_socket_tcp_conn_resume (ngx_http_lua_socket_tcp.c:5900)
==7737== by 0x503C8A: ngx_http_lua_content_wev_handler (ngx_http_lua_contentby.c:150)
==7737== by 0x50B910: ngx_http_lua_socket_handle_conn_success (ngx_http_lua_socket_tcp.c:3471)
==7737== by 0x50E9C4: ngx_http_lua_socket_connected_handler (ngx_http_lua_socket_tcp.c:3739)
==7737== by 0x50BBD6: ngx_http_lua_socket_tcp_handler (ngx_http_lua_socket_tcp.c:3255)
==7737== by 0x44E16B: ngx_epoll_process_events (ngx_epoll_module.c:931)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_strfmt_int
fun:lua_tolstring
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_socket_tcp_resume_helper
fun:ngx_http_lua_socket_tcp_conn_resume
fun:ngx_http_lua_content_wev_handler
fun:ngx_http_lua_socket_handle_conn_success
fun:ngx_http_lua_socket_connected_handler
fun:ngx_http_lua_socket_tcp_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 38 bytes in 1 blocks are definitely lost in loss record 1,558 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDA5E: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:114)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 38 bytes in 1 blocks are definitely lost in loss record 1,559 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDC6D: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:167)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 38 bytes in 1 blocks are definitely lost in loss record 1,560 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x52789D7: expr_list (lj_parse.c:1877)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A6D4: parse_then (lj_parse.c:2591)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 38 bytes in 2 blocks are definitely lost in loss record 1,561 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==7737== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==7737== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==7737== by 0x5268EF2: luaL_traceback (lj_debug.c:681)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 39 bytes in 1 blocks are definitely lost in loss record 1,563 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDA7D: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:117)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 39 bytes in 1 blocks are definitely lost in loss record 1,564 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDA9C: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:120)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 39 bytes in 1 blocks are definitely lost in loss record 1,565 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDC8C: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:170)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 39 bytes in 1 blocks are definitely lost in loss record 1,566 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==7737== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==7737== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==7737== by 0x5268F65: luaL_traceback (lj_debug.c:683)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 1 blocks are definitely lost in loss record 1,590 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x52BEC6A: io_std_new (lib_io.c:517)
==7737== by 0x52BF992: luaopen_io (lib_io.c:534)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 1 blocks are definitely lost in loss record 1,591 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x52BEC6A: io_std_new (lib_io.c:517)
==7737== by 0x52BF9B4: luaopen_io (lib_io.c:535)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 1 blocks are definitely lost in loss record 1,592 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x52BEC6A: io_std_new (lib_io.c:517)
==7737== by 0x52BF9D3: luaopen_io (lib_io.c:536)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 1 blocks are definitely lost in loss record 1,593 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDADA: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:128)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 1 blocks are definitely lost in loss record 1,594 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDB18: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:134)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 1 blocks are definitely lost in loss record 1,595 of 2,292
==7737== at 0x4C2B1F4: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264E91: lj_tab_resize (lj_tab.c:268)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264B77: lj_tab_setinth (lj_tab.c:547)
==7737== by 0x5278E88: expr_table (lj_parse.c:1746)
==7737== by 0x5278619: expr_simple (lj_parse.c:2004)
==7737== by 0x5278619: expr_unop (lj_parse.c:2077)
==7737== by 0x5278619: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x527A25B: parse_local (lj_parse.c:2261)
==7737== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:realloc
fun:lj_mem_realloc
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setinth
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 1 blocks are definitely lost in loss record 1,596 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 2 blocks are definitely lost in loss record 1,597 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x52B802B: lib_read_lfunc (lj_lib.c:65)
==7737== by 0x52B802B: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 2 blocks are definitely lost in loss record 1,598 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D91: lj_lib_register (lj_lib.c:143)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 2 blocks are definitely lost in loss record 1,599 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 40 bytes in 2 blocks are definitely lost in loss record 1,600 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==7737== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==7737== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 41 bytes in 1 blocks are definitely lost in loss record 1,602 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FD9A4: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:96)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 41 bytes in 1 blocks are definitely lost in loss record 1,603 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDD46: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:188)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 41 bytes in 2 blocks are definitely lost in loss record 1,604 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 42 bytes in 1 blocks are definitely lost in loss record 1,606 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDDA3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:197)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 42 bytes in 2 blocks are definitely lost in loss record 1,607 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 43 bytes in 1 blocks are definitely lost in loss record 1,611 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDCE9: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:179)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 43 bytes in 1 blocks are definitely lost in loss record 1,612 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52792F1: parse_args (lj_parse.c:1898)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A296: parse_if (lj_parse.c:2611)
==7737== by 0x527A296: parse_stmt (lj_parse.c:2627)
==7737== by 0x527A296: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 43 bytes in 2 blocks are definitely lost in loss record 1,613 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 44 bytes in 1 blocks are definitely lost in loss record 1,615 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x4FDD08: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:182)
==7737== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 44 bytes in 2 blocks are definitely lost in loss record 1,616 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 45 bytes in 2 blocks are definitely lost in loss record 1,618 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 47 bytes in 2 blocks are definitely lost in loss record 1,622 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B8EE1: luaL_setfuncs (lib_aux.c:156)
==7737== by 0x52C11DB: luaopen_package (lib_package.c:595)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 47 bytes in 2 blocks are definitely lost in loss record 1,623 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x52B8EE1: luaL_setfuncs (lib_aux.c:156)
==7737== by 0x52C1353: luaopen_package (lib_package.c:619)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,717 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x52BB103: newproxy_weaktable (lib_base.c:685)
==7737== by 0x52BB103: luaopen_base (lib_base.c:706)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:newproxy_weaktable
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,718 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270C9E: luaL_newmetatable (lj_api.c:715)
==7737== by 0x52C119B: luaopen_package (lib_package.c:592)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:luaL_newmetatable
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,719 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x52BD79E: luaopen_string (lib_string.c:740)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,720 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,721 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4EB297: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:166)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,722 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4EB2BB: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:170)
==7737== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==7737== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,723 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4FF573: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2995)
==7737== by 0x4FF573: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,724 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4EAF98: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1438)
==7737== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,725 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F1A25: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1006)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,726 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F1A9E: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1015)
==7737== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,727 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F1BF3: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1058)
==7737== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,728 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4ED77D: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:28)
==7737== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,729 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514540: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:356)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,730 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514594: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:365)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,731 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x5145E8: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:374)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,732 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51463C: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:383)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,733 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514690: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:394)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,734 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51B4D2: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:111)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,735 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4ECFDA: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:28)
==7737== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,736 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263EB7: newtab (lj_tab.c:109)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5278FA8: expr_table (lj_parse.c:1740)
==7737== by 0x5278619: expr_simple (lj_parse.c:2004)
==7737== by 0x5278619: expr_unop (lj_parse.c:2077)
==7737== by 0x5278619: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x527A25B: parse_local (lj_parse.c:2261)
==7737== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,737 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5278FA8: expr_table (lj_parse.c:1740)
==7737== by 0x5278619: expr_simple (lj_parse.c:2004)
==7737== by 0x5278619: expr_unop (lj_parse.c:2077)
==7737== by 0x5278619: expr_binop (lj_parse.c:2090)
==7737== by 0x52789CA: expr (lj_parse.c:2109)
==7737== by 0x52789CA: expr_list (lj_parse.c:1879)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,738 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264183: lj_tab_dup (lj_tab.c:189)
==7737== by 0x525CF6F: lj_BC_TDUP (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_dup
fun:lj_BC_TDUP
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,739 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x52C69C3: luaopen_ffi (lib_ffi.c:854)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,740 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x52C6A12: ffi_finalizer (lib_ffi.c:831)
==7737== by 0x52C6A12: luaopen_ffi (lib_ffi.c:855)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:ffi_finalizer
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 48 bytes in 1 blocks are definitely lost in loss record 1,741 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52C0EF2: lj_cf_package_seeall (lib_package.c:532)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C0708: dooptions (lib_package.c:492)
==7737== by 0x52C0708: lj_cf_package_module (lib_package.c:524)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lj_cf_package_seeall
fun:lj_BC_FUNCC
fun:dooptions
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 49 bytes in 1 blocks are definitely lost in loss record 1,743 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x52789D7: expr_list (lj_parse.c:1877)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 51 bytes in 1 blocks are definitely lost in loss record 1,744 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==7737== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==7737== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==7737== by 0x52C0E3B: lj_cf_package_loader_preload (lib_package.c:416)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:lj_cf_package_loader_preload
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 52 bytes in 1 blocks are definitely lost in loss record 1,746 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==7737== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==7737== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==7737== by 0x5268F2C: luaL_traceback (lj_debug.c:690)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 54 bytes in 2 blocks are definitely lost in loss record 1,748 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 60 bytes in 2 blocks are definitely lost in loss record 1,760 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5271F1C: lua_setfield (lj_api.c:971)
==7737== by 0x503211: ngx_http_lua_init_vm (ngx_http_lua_util.c:3877)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 61 bytes in 2 blocks are definitely lost in loss record 1,761 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==7737== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==7737== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==7737== by 0x5268ED9: luaL_traceback (lj_debug.c:679)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 63 bytes in 2 blocks are definitely lost in loss record 1,765 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52792F1: parse_args (lj_parse.c:1898)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A6D4: parse_then (lj_parse.c:2591)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 64 bytes in 1 blocks are definitely lost in loss record 1,799 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x52BB73D: luaopen_math (lib_math.c:221)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 64 (32 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 1,800 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x4EEB10: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:100)
==7737== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 64 bytes in 2 blocks are definitely lost in loss record 1,801 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B8ECF: luaL_setfuncs (lib_aux.c:155)
==7737== by 0x52C1353: luaopen_package (lib_package.c:619)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 64 bytes in 2 blocks are definitely lost in loss record 1,802 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 64 bytes in 2 blocks are definitely lost in loss record 1,803 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x503202: ngx_http_lua_init_vm (ngx_http_lua_util.c:3876)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 64 bytes in 2 blocks are definitely lost in loss record 1,804 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51777D: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:103)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 64 bytes in 2 blocks are definitely lost in loss record 1,805 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x51777D: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:103)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==7737== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==7737== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 65 bytes in 3 blocks are definitely lost in loss record 1,806 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==7737== by 0x527A049: parse_for (lj_parse.c:2577)
==7737== by 0x527A049: parse_stmt (lj_parse.c:2638)
==7737== by 0x527A049: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 67 bytes in 3 blocks are definitely lost in loss record 1,808 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 72 bytes in 1 blocks are definitely lost in loss record 1,826 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263EB7: newtab (lj_tab.c:109)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52C11FC: luaopen_package (lib_package.c:597)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 72 bytes in 1 blocks are definitely lost in loss record 1,827 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263EB7: newtab (lj_tab.c:109)
==7737== by 0x5264183: lj_tab_dup (lj_tab.c:189)
==7737== by 0x525CF6F: lj_BC_TDUP (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_dup
fun:lj_BC_TDUP
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 72 (40 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 1,828 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x52B2C74: clib_new (lj_clib.c:398)
==7737== by 0x52B32B8: lj_clib_default (lj_clib.c:426)
==7737== by 0x52C6B97: luaopen_ffi (lib_ffi.c:864)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:clib_new
fun:lj_clib_default
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 72 bytes in 1 blocks are definitely lost in loss record 1,829 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52712EB: lua_getfield (lj_api.c:800)
==7737== by 0x503895: ngx_http_lua_cache_load_code (ngx_http_lua_cache.c:55)
==7737== by 0x5039D3: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:162)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_getfield
fun:ngx_http_lua_cache_load_code
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 80 bytes in 1 blocks are definitely lost in loss record 1,853 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x527AEBB: lj_bcread_proto (lj_bcread.c:343)
==7737== by 0x52B8016: lib_read_lfunc (lj_lib.c:63)
==7737== by 0x52B8016: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BD78F: luaopen_string (lib_string.c:739)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_bcread_proto
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 82 bytes in 1 blocks are definitely lost in loss record 1,854 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x527067A: lua_pushlstring (lj_api.c:640)
==7737== by 0x502F07: ngx_http_lua_new_state (ngx_http_lua_util.c:289)
==7737== by 0x502F07: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 88 bytes in 4 blocks are definitely lost in loss record 1,859 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BF976: luaopen_io (lib_io.c:533)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,882 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x513FAA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:228)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,883 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51C680: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:34)
==7737== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,884 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51DDED: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:55)
==7737== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,885 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51E074: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:28)
==7737== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,886 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C6B0B: luaopen_ffi (lib_ffi.c:859)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,887 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,888 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x527749B: expr_field (lj_parse.c:1673)
==7737== by 0x527947F: expr_primary (lj_parse.c:1950)
==7737== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==7737== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==7737== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_field
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 1 blocks are definitely lost in loss record 1,889 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==7737== by 0x5271F58: lua_setfield (lj_api.c:972)
==7737== by 0x52C0657: modinit (lib_package.c:507)
==7737== by 0x52C0657: lj_cf_package_module (lib_package.c:520)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:modinit
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 3 blocks are definitely lost in loss record 1,890 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B8ECF: luaL_setfuncs (lib_aux.c:155)
==7737== by 0x52C11DB: luaopen_package (lib_package.c:595)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 96 bytes in 3 blocks are definitely lost in loss record 1,891 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C6B0B: luaopen_ffi (lib_ffi.c:859)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 100 bytes in 5 blocks are definitely lost in loss record 1,892 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==7737== by 0x52B802B: lib_read_lfunc (lj_lib.c:65)
==7737== by 0x52B802B: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 108 bytes in 5 blocks are definitely lost in loss record 1,894 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 114 bytes in 5 blocks are definitely lost in loss record 1,901 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7FC9: lib_read_lfunc (lj_lib.c:52)
==7737== by 0x52B7FC9: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 119 bytes in 1 blocks are definitely lost in loss record 1,904 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5270745: lua_pushstring (lj_api.c:652)
==7737== by 0x52C107A: setpath (lib_package.c:555)
==7737== by 0x52C12B3: luaopen_package (lib_package.c:611)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushstring
fun:setpath
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 120 bytes in 1 blocks are definitely lost in loss record 1,922 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x5277960: parse_body (lj_parse.c:1855)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 120 bytes in 5 blocks are definitely lost in loss record 1,923 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265B0F: func_finduv (lj_func.c:52)
==7737== by 0x5265B0F: lj_func_newL_gc (lj_func.c:169)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:func_finduv
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 125 bytes in 6 blocks are definitely lost in loss record 1,926 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5270745: lua_pushstring (lj_api.c:652)
==7737== by 0x52C6E09: luaL_openlibs (lib_init.c:44)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushstring
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 126 bytes in 1 blocks are definitely lost in loss record 1,927 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x5277960: parse_body (lj_parse.c:1855)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279F73: parse_return (lj_parse.c:2316)
==7737== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==7737== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 128 bytes in 4 blocks are definitely lost in loss record 1,947 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==7737== by 0x52B8219: lj_lib_pushcc (lj_lib.c:155)
==7737== by 0x52C1212: luaopen_package (lib_package.c:599)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_pushcc
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 128 bytes in 4 blocks are definitely lost in loss record 1,948 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 130 bytes in 1 blocks are definitely lost in loss record 1,949 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x5277960: parse_body (lj_parse.c:1855)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 142 bytes in 6 blocks are definitely lost in loss record 1,952 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 157 bytes in 6 blocks are definitely lost in loss record 1,961 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 162 bytes in 1 blocks are definitely lost in loss record 1,971 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x5277960: parse_body (lj_parse.c:1855)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 162 bytes in 2 blocks are definitely lost in loss record 1,972 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==7737== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 162 bytes in 2 blocks are definitely lost in loss record 1,973 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==7737== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==7737== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==7737== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 172 bytes in 5 blocks are definitely lost in loss record 1,977 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x526570B: func_newL (lj_func.c:122)
==7737== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 176 bytes in 2 blocks are definitely lost in loss record 1,981 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x527AEBB: lj_bcread_proto (lj_bcread.c:343)
==7737== by 0x52B8016: lib_read_lfunc (lj_lib.c:63)
==7737== by 0x52B8016: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_bcread_proto
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 186 bytes in 8 blocks are definitely lost in loss record 1,984 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52C028D: luaopen_os (lib_os.c:289)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 1,998 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 1,999 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x503086: ngx_http_lua_init_registry (ngx_http_lua_util.c:701)
==7737== by 0x503086: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x503086: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,000 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x5030E6: ngx_http_lua_init_registry (ngx_http_lua_util.c:716)
==7737== by 0x5030E6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x5030E6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,001 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4F836C: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1988)
==7737== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,002 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51415F: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:257)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,003 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51423E: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:280)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,004 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51B3CF: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:86)
==7737== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,005 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x51DEE9: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:26)
==7737== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,006 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5276387: lex_match (lj_parse.c:1006)
==7737== by 0x527931E: parse_args (lj_parse.c:1906)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==7737== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==7737== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x527A25B: parse_local (lj_parse.c:2261)
==7737== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:lex_match
fun:parse_args
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,007 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5276387: lex_match (lj_parse.c:1006)
==7737== by 0x527931E: parse_args (lj_parse.c:1906)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==7737== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==7737== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279F73: parse_return (lj_parse.c:2316)
==7737== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==7737== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279F73: parse_return (lj_parse.c:2316)
==7737== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==7737== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:lex_match
fun:parse_args
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 1 blocks are definitely lost in loss record 2,008 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x5279B7F: parse_local (lj_parse.c:2260)
==7737== by 0x5279B7F: parse_stmt (lj_parse.c:2648)
==7737== by 0x5279B7F: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 4 blocks are definitely lost in loss record 2,009 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x50B77C: ngx_http_lua_socket_tcp (ngx_http_lua_socket_tcp.c:440)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_socket_tcp
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 192 bytes in 6 blocks are definitely lost in loss record 2,010 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 194 bytes in 9 blocks are definitely lost in loss record 2,011 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BD78F: luaopen_string (lib_string.c:739)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 200 bytes in 1 blocks are definitely lost in loss record 2,013 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x527A857: lj_parse (lj_parse.c:2721)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4F1C08: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1060)
==7737== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 212 bytes in 1 blocks are definitely lost in loss record 2,015 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x5277960: parse_body (lj_parse.c:1855)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==7737== by 0x527A049: parse_for (lj_parse.c:2577)
==7737== by 0x527A049: parse_stmt (lj_parse.c:2638)
==7737== by 0x527A049: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 216 bytes in 10 blocks are definitely lost in loss record 2,019 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 223 (187 direct, 36 indirect) bytes in 1 blocks are definitely lost in loss record 2,020 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x527A857: lj_parse (lj_parse.c:2721)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 224 bytes in 7 blocks are definitely lost in loss record 2,024 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 225 bytes in 1 blocks are definitely lost in loss record 2,026 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5266777: lj_buf_str (lj_buf.h:100)
==7737== by 0x5266777: lj_meta_cat (lj_meta.c:299)
==7737== by 0x527102F: lua_concat (lj_api.c:761)
==7737== by 0x5268FF6: luaL_traceback (lj_debug.c:697)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_meta_cat
fun:lua_concat
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 232 (154 direct, 78 indirect) bytes in 1 blocks are definitely lost in loss record 2,027 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x527A857: lj_parse (lj_parse.c:2721)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 243 bytes in 11 blocks are definitely lost in loss record 2,028 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 253 bytes in 11 blocks are definitely lost in loss record 2,030 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D91: lj_lib_register (lj_lib.c:143)
==7737== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 256 bytes in 1 blocks are definitely lost in loss record 2,039 of 2,292
==7737== at 0x4C2B1F4: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5262FB9: buf_grow (lj_buf.c:25)
==7737== by 0x526304A: lj_buf_more2 (lj_buf.c:46)
==7737== by 0x5266A1E: lj_buf_more (lj_buf.h:64)
==7737== by 0x5266A1E: lj_meta_cat (lj_meta.c:287)
==7737== by 0x527102F: lua_concat (lj_api.c:761)
==7737== by 0x5268FF6: luaL_traceback (lj_debug.c:697)
==7737== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:realloc
fun:lj_mem_realloc
fun:buf_grow
fun:lj_buf_more2
fun:lj_buf_more
fun:lj_meta_cat
fun:lua_concat
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 288 bytes in 9 blocks are definitely lost in loss record 2,050 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 292 bytes in 4 blocks are definitely lost in loss record 2,051 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==7737== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x50D5A4: ngx_http_lua_socket_tcp_resume_helper (ngx_http_lua_socket_tcp.c:5994)
==7737== by 0x50D9B3: ngx_http_lua_socket_tcp_read_resume (ngx_http_lua_socket_tcp.c:5907)
==7737== by 0x503C8A: ngx_http_lua_content_wev_handler (ngx_http_lua_contentby.c:150)
==7737== by 0x510C6E: ngx_http_lua_socket_handle_read_success (ngx_http_lua_socket_tcp.c:3508)
==7737== by 0x510C6E: ngx_http_lua_socket_tcp_read (ngx_http_lua_socket_tcp.c:2518)
==7737== by 0x5113D8: ngx_http_lua_socket_read_handler (ngx_http_lua_socket_tcp.c:3307)
==7737== by 0x50BBE3: ngx_http_lua_socket_tcp_handler (ngx_http_lua_socket_tcp.c:3258)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_socket_tcp_resume_helper
fun:ngx_http_lua_socket_tcp_read_resume
fun:ngx_http_lua_content_wev_handler
fun:ngx_http_lua_socket_handle_read_success
fun:ngx_http_lua_socket_tcp_read
fun:ngx_http_lua_socket_read_handler
fun:ngx_http_lua_socket_tcp_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 301 (265 direct, 36 indirect) bytes in 1 blocks are definitely lost in loss record 2,052 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x527A857: lj_parse (lj_parse.c:2721)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 310 bytes in 1 blocks are definitely lost in loss record 2,057 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x5277960: parse_body (lj_parse.c:1855)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 320 bytes in 4 blocks are definitely lost in loss record 2,063 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5263EB7: newtab (lj_tab.c:109)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x50B77C: ngx_http_lua_socket_tcp (ngx_http_lua_socket_tcp.c:440)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_socket_tcp
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 322 bytes in 4 blocks are definitely lost in loss record 2,064 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==7737== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x50D5A4: ngx_http_lua_socket_tcp_resume_helper (ngx_http_lua_socket_tcp.c:5994)
==7737== by 0x50D9A0: ngx_http_lua_socket_tcp_conn_resume (ngx_http_lua_socket_tcp.c:5900)
==7737== by 0x503C8A: ngx_http_lua_content_wev_handler (ngx_http_lua_contentby.c:150)
==7737== by 0x50B910: ngx_http_lua_socket_handle_conn_success (ngx_http_lua_socket_tcp.c:3471)
==7737== by 0x50E9C4: ngx_http_lua_socket_connected_handler (ngx_http_lua_socket_tcp.c:3739)
==7737== by 0x50BBD6: ngx_http_lua_socket_tcp_handler (ngx_http_lua_socket_tcp.c:3255)
==7737== by 0x44E16B: ngx_epoll_process_events (ngx_epoll_module.c:931)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_socket_tcp_resume_helper
fun:ngx_http_lua_socket_tcp_conn_resume
fun:ngx_http_lua_content_wev_handler
fun:ngx_http_lua_socket_handle_conn_success
fun:ngx_http_lua_socket_connected_handler
fun:ngx_http_lua_socket_tcp_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 323 (291 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 2,065 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x527A857: lj_parse (lj_parse.c:2721)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 352 bytes in 11 blocks are definitely lost in loss record 2,073 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BF976: luaopen_io (lib_io.c:533)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 352 bytes in 11 blocks are definitely lost in loss record 2,074 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C028D: luaopen_os (lib_os.c:289)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 355 bytes in 17 blocks are definitely lost in loss record 2,075 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 360 bytes in 15 blocks are definitely lost in loss record 2,081 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265B0F: func_finduv (lj_func.c:52)
==7737== by 0x5265B0F: lj_func_newL_gc (lj_func.c:169)
==7737== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:func_finduv
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,091 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==7737== by 0x5271F58: lua_setfield (lj_api.c:972)
==7737== by 0x52C1335: luaopen_package (lib_package.c:617)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,092 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,093 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,094 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BF976: luaopen_io (lib_io.c:533)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,095 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C028D: luaopen_os (lib_os.c:289)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,096 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BD78F: luaopen_string (lib_string.c:739)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,097 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,098 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,099 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,100 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==7737== by 0x5271F58: lua_setfield (lj_api.c:972)
==7737== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==7737== by 0x52C4128: luaopen_jit (lib_jit.c:786)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,101 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x5030B6: ngx_http_lua_init_registry (ngx_http_lua_util.c:708)
==7737== by 0x5030B6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x5030B6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,102 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x514341: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:306)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,103 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x517173: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:253)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,104 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x527850F: expr_simple (lj_parse.c:2014)
==7737== by 0x527850F: expr_unop (lj_parse.c:2077)
==7737== by 0x527850F: expr_binop (lj_parse.c:2090)
==7737== by 0x5277F53: expr_binop (lj_parse.c:2098)
==7737== by 0x5278A01: expr (lj_parse.c:2109)
==7737== by 0x5278A01: expr_cond (lj_parse.c:2124)
==7737== by 0x527A6BD: parse_then (lj_parse.c:2589)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A6D4: parse_then (lj_parse.c:2591)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527856B: expr_simple (lj_parse.c:2008)
==7737== by 0x527856B: expr_unop (lj_parse.c:2077)
==7737== by 0x527856B: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279717: parse_assignment (lj_parse.c:2202)
==7737== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==7737== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==7737== by 0x527A049: parse_for (lj_parse.c:2577)
==7737== by 0x527A049: parse_stmt (lj_parse.c:2638)
==7737== by 0x527A049: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr_binop
fun:expr
fun:expr_cond
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 1 blocks are definitely lost in loss record 2,105 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279E27: parse_func (lj_parse.c:2277)
==7737== by 0x5279E27: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E27: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 384 bytes in 12 blocks are definitely lost in loss record 2,106 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 409 bytes in 1 blocks are definitely lost in loss record 2,111 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==7737== by 0x4E82DC: ngx_http_lua_ngx_log (ngx_http_lua_log.c:59)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5271E36: lua_settable (lj_api.c:959)
==7737== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==7737== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==7737== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_ngx_log
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 416 bytes in 13 blocks are definitely lost in loss record 2,112 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BD78F: luaopen_string (lib_string.c:739)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 432 (72 direct, 360 indirect) bytes in 1 blocks are definitely lost in loss record 2,114 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5269802: lj_state_new (lj_state.c:275)
==7737== by 0x5270E8A: lua_newthread (lj_api.c:737)
==7737== by 0x51D919: ngx_http_lua_ngx_timer_helper (ngx_http_lua_timer.c:217)
==7737== by 0x51DDD5: ngx_http_lua_ngx_timer_at (ngx_http_lua_timer.c:114)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==7737== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==7737== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_state_new
fun:lua_newthread
fun:ngx_http_lua_ngx_timer_helper
fun:ngx_http_lua_ngx_timer_at
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 437 (405 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 2,115 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x527A857: lj_parse (lj_parse.c:2721)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 438 bytes in 19 blocks are definitely lost in loss record 2,116 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5265EEF: lj_meta_init (lj_meta.c:40)
==7737== by 0x5269387: cpluaopen (lj_state.c:152)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x526964F: lua_newstate (lj_state.c:222)
==7737== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==7737== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==7737== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_meta_init
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 464 bytes in 22 blocks are definitely lost in loss record 2,124 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x5274D3D: lj_lex_init (lj_lex.c:504)
==7737== by 0x526938F: cpluaopen (lj_state.c:153)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x526964F: lua_newstate (lj_state.c:222)
==7737== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==7737== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==7737== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lex_init
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 485 bytes in 20 blocks are definitely lost in loss record 2,128 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==7737== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 512 bytes in 16 blocks are definitely lost in loss record 2,139 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 544 bytes in 17 blocks are definitely lost in loss record 2,144 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 576 bytes in 18 blocks are definitely lost in loss record 2,150 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52C6AD9: luaopen_ffi (lib_ffi.c:856)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 577 bytes in 1 blocks are definitely lost in loss record 2,151 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52769C1: fs_finish (lj_parse.c:1570)
==7737== by 0x5277960: parse_body (lj_parse.c:1855)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 662 bytes in 8 blocks are definitely lost in loss record 2,162 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==7737== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 760 bytes in 5 blocks are definitely lost in loss record 2,169 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x527AEBB: lj_bcread_proto (lj_bcread.c:343)
==7737== by 0x52B8016: lib_read_lfunc (lj_lib.c:63)
==7737== by 0x52B8016: lj_lib_register (lj_lib.c:116)
==7737== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_bcread_proto
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,172 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==7737== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==7737== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,173 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x503025: ngx_http_lua_init_registry (ngx_http_lua_util.c:689)
==7737== by 0x503025: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x503025: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,174 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x503056: ngx_http_lua_init_registry (ngx_http_lua_util.c:695)
==7737== by 0x503056: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==7737== by 0x503056: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,175 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4FF49A: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2186)
==7737== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,176 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x527210F: lua_rawset (lj_api.c:991)
==7737== by 0x51466D: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:386)
==7737== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lua_rawset
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,177 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==7737== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==7737== by 0x527A049: parse_for (lj_parse.c:2577)
==7737== by 0x527A049: parse_stmt (lj_parse.c:2638)
==7737== by 0x527A049: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==7737== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,178 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x5274DD8: lex_opt (lj_parse.c:989)
==7737== by 0x52789D7: expr_list (lj_parse.c:1877)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x527A172: parse_local (lj_parse.c:2248)
==7737== by 0x527A172: parse_stmt (lj_parse.c:2648)
==7737== by 0x527A172: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,179 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52792F1: parse_args (lj_parse.c:1898)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==7737== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,180 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C6AD9: luaopen_ffi (lib_ffi.c:856)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,181 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==7737== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==7737== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,182 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x527483F: lex_scan (lj_lex.c:301)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x527749B: expr_field (lj_parse.c:1673)
==7737== by 0x527947F: expr_primary (lj_parse.c:1950)
==7737== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==7737== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==7737== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==7737== by 0x52789A5: expr (lj_parse.c:2109)
==7737== by 0x52789A5: expr_list (lj_parse.c:1876)
==7737== by 0x5279302: parse_args (lj_parse.c:1902)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A6D4: parse_then (lj_parse.c:2591)
==7737== by 0x5279EC4: parse_if (lj_parse.c:2601)
==7737== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==7737== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==7737== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==7737== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_field
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 768 bytes in 1 blocks are definitely lost in loss record 2,183 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==7737== by 0x5271F58: lua_setfield (lj_api.c:972)
==7737== by 0x52C04AC: lj_cf_package_require (lib_package.c:457)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 848 bytes in 26 blocks are definitely lost in loss record 2,192 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BB761: luaopen_math (lib_math.c:223)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 1,000 bytes in 27 blocks are definitely lost in loss record 2,203 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x52658F6: lj_func_newC (lj_func.c:109)
==7737== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==7737== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==7737== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==7737== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 1,272 (144 direct, 1,128 indirect) bytes in 2 blocks are definitely lost in loss record 2,218 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==7737== by 0x5269802: lj_state_new (lj_state.c:275)
==7737== by 0x5270E8A: lua_newthread (lj_api.c:737)
==7737== by 0x51D919: ngx_http_lua_ngx_timer_helper (ngx_http_lua_timer.c:217)
==7737== by 0x51DDD5: ngx_http_lua_ngx_timer_at (ngx_http_lua_timer.c:114)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==7737== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==7737== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==7737== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==7737== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==7737== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==7737== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==7737== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==7737== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==7737== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==7737== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==7737== by 0x4DD375: ngx_http_echo_handler (ngx_http_echo_handler.c:111)
==7737== by 0x45FFE7: ngx_http_core_content_phase (ngx_http_core_module.c:1180)
==7737== by 0x45AD92: ngx_http_core_run_phases (ngx_http_core_module.c:869)
==7737== by 0x45AEA1: ngx_http_handler (ngx_http_core_module.c:852)
==7737== by 0x466465: ngx_http_process_request (ngx_http_request.c:1956)
==7737== by 0x466A91: ngx_http_process_request_headers (ngx_http_request.c:1381)
==7737== by 0x467026: ngx_http_process_request_line (ngx_http_request.c:1051)
==7737== by 0x467710: ngx_http_wait_request_handler (ngx_http_request.c:500)
==7737== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==7737== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_state_new
fun:lua_newthread
fun:ngx_http_lua_ngx_timer_helper
fun:ngx_http_lua_ngx_timer_at
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_handler
fun:ngx_http_core_content_phase
fun:ngx_http_core_run_phases
fun:ngx_http_handler
fun:ngx_http_process_request
fun:ngx_http_process_request_headers
fun:ngx_http_process_request_line
fun:ngx_http_wait_request_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 1,494 bytes in 61 blocks are definitely lost in loss record 2,231 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263C42: lj_str_new (lj_str.c:220)
==7737== by 0x52AC579: lj_ctype_init (lj_ctype.c:611)
==7737== by 0x52C69B1: luaopen_ffi (lib_ffi.c:853)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_ctype_init
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 1,536 bytes in 1 blocks are definitely lost in loss record 2,237 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5269332: cpluaopen (lj_state.c:149)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x526964F: lua_newstate (lj_state.c:222)
==7737== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==7737== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==7737== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 1,536 bytes in 1 blocks are definitely lost in loss record 2,238 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5264CC4: newhpart (lj_tab.c:66)
==7737== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==7737== by 0x52650C6: rehashtab (lj_tab.c:387)
==7737== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==7737== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==7737== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==7737== by 0x5274986: lex_string (lj_lex.c:280)
==7737== by 0x5274986: lex_scan (lj_lex.c:364)
==7737== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==7737== by 0x52792F1: parse_args (lj_parse.c:1898)
==7737== by 0x527946C: expr_primary (lj_parse.c:1965)
==7737== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==7737== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==7737== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A688: parse_block (lj_parse.c:2402)
==7737== by 0x527A296: parse_if (lj_parse.c:2611)
==7737== by 0x527A296: parse_stmt (lj_parse.c:2627)
==7737== by 0x527A296: parse_chunk (lj_parse.c:2685)
==7737== by 0x5277930: parse_body (lj_parse.c:1853)
==7737== by 0x5279E83: parse_func (lj_parse.c:2286)
==7737== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==7737== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==7737== by 0x527A83F: lj_parse (lj_parse.c:2718)
==7737== by 0x527C53A: cpparser (lj_load.c:41)
==7737== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x527C65A: lua_loadx (lj_load.c:58)
==7737== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==7737== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 1,792 bytes in 4 blocks are definitely lost in loss record 2,248 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==7737== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==7737== by 0x513894: ngx_http_lua_socket_tcp_connect (ngx_http_lua_socket_tcp.c:1031)
==7737== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==7737== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==7737== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==7737== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==7737== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==7737== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==7737== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==7737== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==7737== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:ngx_http_lua_socket_tcp_connect
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 2,584 (472 direct, 2,112 indirect) bytes in 1 blocks are definitely lost in loss record 2,263 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x52AC430: lj_ctype_init (lj_ctype.c:594)
==7737== by 0x52C69B1: luaopen_ffi (lib_ffi.c:853)
==7737== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_ctype_init
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue ==7737== 3,072 bytes in 1 blocks are definitely lost in loss record 2,271 of 2,292
==7737== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==7737== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==7737== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==7737== by 0x5263F18: newhpart (lj_tab.c:66)
==7737== by 0x5263F18: newtab (lj_tab.c:145)
==7737== by 0x5264058: lj_tab_new (lj_tab.c:162)
==7737== by 0x5270B5A: lua_createtable (lj_api.c:706)
==7737== by 0x4FF519: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:741)
==7737== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==7737== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==7737== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==7737== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==7737== by 0x459663: ngx_http_block (ngx_http.c:312)
==7737== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==7737== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==7737== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==7737== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==7737== by 0x422F6A: main (nginx.c:385)
==7737==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
106-timer.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:00:12 [alert] 7279\#0: worker process 7737 exited on signal 6" (req 0) 2019/02/06 23:00:12 [debug] 7279\#0: shmtx forced unlock
2019/02/06 23:00:12 [debug] 7279\#0: wake up, sigio 0
2019/02/06 23:00:12 [debug] 7279\#0: reap children
2019/02/06 23:00:12 [debug] 7279\#0: child: 0 7737 e:1 t:1 d:0 r:1 j:0
2019/02/06 23:00:12 [debug] 7279\#0: pass close channel s:0 pid:7737 to:7757
2019/02/06 23:00:12 [debug] 7279\#0: child: 1 7757 e:0 t:0 d:0 r:1 j:0
2019/02/06 23:00:12 [debug] 7279\#0: sigsuspend
2019/02/06 23:00:12 [notice] 7279\#0: signal 29 (SIGIO) received
2019/02/06 23:00:12 [debug] 7279\#0: wake up, sigio 0
'
106-timer.t TEST 3: lua variable sharing via upvalue - nginx: worker process is shutting down: /home/ec2-user/git/lua-nginx-module/src/ngx_http_lua_socket_tcp.c:3963: ngx_http_lua_socket_tcp_resume_conn_op: Assertion `spool->connections >= 0' failed. '
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 18 bytes in 1 blocks are definitely lost in loss record 346 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5277839: parse_params (lj_parse.c:1813)
==8577== by 0x5277839: parse_body (lj_parse.c:1849)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_params
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 18 bytes in 1 blocks are definitely lost in loss record 347 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52C6A64: ffi_finalizer (lib_ffi.c:834)
==8577== by 0x52C6A64: luaopen_ffi (lib_ffi.c:855)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:ffi_finalizer
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 18 bytes in 1 blocks are definitely lost in loss record 348 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==8577== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==8577== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==8577== by 0x5268DEB: luaL_traceback (lj_debug.c:659)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 352 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52BB0A1: luaopen_base (lib_base.c:704)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 353 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F8432: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:2005)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 354 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DE11: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:58)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 355 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51E0E0: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:37)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 356 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5278A48: expr_bracket (lj_parse.c:1681)
==8577== by 0x527949F: expr_primary (lj_parse.c:1954)
==8577== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==8577== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==8577== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x527A25B: parse_local (lj_parse.c:2261)
==8577== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==8577== by 0x527A049: parse_for (lj_parse.c:2577)
==8577== by 0x527A049: parse_stmt (lj_parse.c:2638)
==8577== by 0x527A049: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:expr_bracket
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 357 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 358 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x527749B: expr_field (lj_parse.c:1673)
==8577== by 0x527947F: expr_primary (lj_parse.c:1950)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_field
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 19 bytes in 1 blocks are definitely lost in loss record 359 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C05FC: modinit (lib_package.c:500)
==8577== by 0x52C05FC: lj_cf_package_module (lib_package.c:520)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:modinit
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 365 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7FC9: lib_read_lfunc (lj_lib.c:52)
==8577== by 0x52B7FC9: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BD78F: luaopen_string (lib_string.c:739)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 366 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x52B802B: lib_read_lfunc (lj_lib.c:65)
==8577== by 0x52B802B: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BD78F: luaopen_string (lib_string.c:739)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 367 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7FC9: lib_read_lfunc (lj_lib.c:52)
==8577== by 0x52B7FC9: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 368 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x52C40B8: luaopen_jit (lib_jit.c:777)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 369 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x52B8D15: luaL_findtable (lib_aux.c:89)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 370 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C6E6E: luaL_openlibs (lib_init.c:51)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 371 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EB365: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:182)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 372 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x4FF54F: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2992)
==8577== by 0x4FF54F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 373 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4E838B: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:301)
==8577== by 0x4E838B: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 374 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F01B0: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:676)
==8577== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 375 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC917: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:221)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 376 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEA92: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:86)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 377 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x527C548: cpparser (lj_load.c:42)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4F1C08: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1060)
==8577== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 378 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4ED7E4: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:35)
==8577== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 379 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x513FDB: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:232)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 380 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5279B7F: parse_local (lj_parse.c:2260)
==8577== by 0x5279B7F: parse_stmt (lj_parse.c:2648)
==8577== by 0x5279B7F: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 381 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x527C548: cpparser (lj_load.c:42)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 382 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51B3A2: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:81)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 383 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51E0BC: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:34)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 384 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A6D4: parse_then (lj_parse.c:2591)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==8577== by 0x527A049: parse_for (lj_parse.c:2577)
==8577== by 0x527A049: parse_stmt (lj_parse.c:2638)
==8577== by 0x527A049: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 385 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x527C548: cpparser (lj_load.c:42)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 386 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x527C548: cpparser (lj_load.c:42)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 387 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 388 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5279B6E: parse_local (lj_parse.c:2259)
==8577== by 0x5279B6E: parse_stmt (lj_parse.c:2648)
==8577== by 0x5279B6E: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 389 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x527C548: cpparser (lj_load.c:42)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 20 bytes in 1 blocks are definitely lost in loss record 390 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x527C548: cpparser (lj_load.c:42)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 396 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C1293: luaopen_package (lib_package.c:610)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 397 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD731: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:28)
==8577== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 398 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD792: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:37)
==8577== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 399 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4E836C: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:298)
==8577== by 0x4E836C: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 400 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4E83AA: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:304)
==8577== by 0x4E83AA: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 401 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4E83E8: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:310)
==8577== by 0x4E83E8: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 402 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F1AD4: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1020)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 403 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5142AA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:289)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 404 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51C6C8: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:40)
==8577== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 405 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x51DFA0: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:47)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 406 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5277DD5: expr_binop (lj_parse.c:2095)
==8577== by 0x5278108: expr_binop (lj_parse.c:2098)
==8577== by 0x5278A01: expr (lj_parse.c:2109)
==8577== by 0x5278A01: expr_cond (lj_parse.c:2124)
==8577== by 0x527A6BD: parse_then (lj_parse.c:2589)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:expr_binop
fun:expr_binop
fun:expr
fun:expr_cond
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 407 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5279B3B: parse_local (lj_parse.c:2240)
==8577== by 0x5279B3B: parse_stmt (lj_parse.c:2648)
==8577== by 0x5279B3B: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 21 bytes in 1 blocks are definitely lost in loss record 408 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5279B6E: parse_local (lj_parse.c:2259)
==8577== by 0x5279B6E: parse_stmt (lj_parse.c:2648)
==8577== by 0x5279B6E: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 417 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52BF959: luaopen_io (lib_io.c:532)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 418 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52BECAA: io_std_new (lib_io.c:524)
==8577== by 0x52BF992: luaopen_io (lib_io.c:534)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 419 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 420 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD710: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:25)
==8577== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 421 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD773: ngx_http_lua_inject_core_consts (ngx_http_lua_consts.c:34)
==8577== by 0x4FF5E5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:749)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_core_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 422 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4E834D: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:295)
==8577== by 0x4E834D: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 423 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4E8407: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:313)
==8577== by 0x4E8407: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 424 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC983: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:230)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 425 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x515890: ngx_http_lua_inject_sleep_api (ngx_http_lua_sleep.c:150)
==8577== by 0x4FF620: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:757)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_sleep_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 426 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51C6A4: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:37)
==8577== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 427 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DE35: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:61)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 428 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DE8F: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:69)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 429 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5277890: parse_params (lj_parse.c:1827)
==8577== by 0x5277890: parse_body (lj_parse.c:1849)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_params
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 22 bytes in 1 blocks are definitely lost in loss record 430 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 434 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C12DB: luaopen_package (lib_package.c:613)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 435 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C1308: luaopen_package (lib_package.c:615)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 436 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52BECAA: io_std_new (lib_io.c:524)
==8577== by 0x52BF9B4: luaopen_io (lib_io.c:535)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 437 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52BECAA: io_std_new (lib_io.c:524)
==8577== by 0x52BF9D3: luaopen_io (lib_io.c:536)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 438 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4E83C9: ngx_http_lua_inject_log_consts (ngx_http_lua_log.c:307)
==8577== by 0x4E83C9: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:274)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_log_consts
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 439 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5146ED: ngx_http_lua_inject_req_socket_api (ngx_http_lua_socket_tcp.c:408)
==8577== by 0x4FF4C5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2192)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_socket_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 440 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F1A8C: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1013)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 441 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x513FED: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:233)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 442 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DF2C: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:36)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 443 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51E116: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:42)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 444 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x517215: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:269)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 23 bytes in 1 blocks are definitely lost in loss record 445 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B8368: lj_lib_postreg (lj_lib.c:176)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_postreg
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,052 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x52BB0F4: luaopen_base (lib_base.c:705)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,053 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C1243: luaopen_package (lib_package.c:606)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,054 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C1335: luaopen_package (lib_package.c:617)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,055 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D91: lj_lib_register (lj_lib.c:143)
==8577== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,056 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52712EB: lua_getfield (lj_api.c:800)
==8577== by 0x52B7B15: lib_create_table (lj_lib.c:32)
==8577== by 0x52B7B15: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_getfield
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,057 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EB322: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:177)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,058 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD9C3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:99)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,059 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC863: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:206)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,060 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC8AB: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:212)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,061 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEA6E: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:83)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,062 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EAFBC: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1441)
==8577== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,063 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F43D9: ngx_http_lua_inject_req_uri_api (ngx_http_lua_uri.c:25)
==8577== by 0x4FF4AD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2189)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_uri_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,064 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52794C7: expr_primary (lj_parse.c:1958)
==8577== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==8577== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==8577== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x527A25B: parse_local (lj_parse.c:2261)
==8577== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,065 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x514183: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:260)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,066 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51E098: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:31)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,067 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5171CD: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:263)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,068 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x517239: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:272)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,069 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5172B2: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:284)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 24 bytes in 1 blocks are definitely lost in loss record 1,070 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265B0F: func_finduv (lj_func.c:52)
==8577== by 0x5265B0F: lj_func_newL_gc (lj_func.c:169)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:func_finduv
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,075 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x52B8D15: luaL_findtable (lib_aux.c:89)
==8577== by 0x52B82A9: lj_lib_prereg (lj_lib.c:164)
==8577== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaL_findtable
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,076 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52C4128: luaopen_jit (lib_jit.c:786)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,077 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD7B4: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:47)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,078 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD7F2: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:53)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,079 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEAB6: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:90)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,080 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC157: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:31)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,081 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC1E7: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:49)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,082 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51726A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:278)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,083 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51728E: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:281)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,084 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5172D6: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:287)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,085 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5279B3B: parse_local (lj_parse.c:2240)
==8577== by 0x5279B3B: parse_stmt (lj_parse.c:2648)
==8577== by 0x5279B3B: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 25 bytes in 1 blocks are definitely lost in loss record 1,086 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52C0657: modinit (lib_package.c:507)
==8577== by 0x52C0657: lj_cf_package_module (lib_package.c:520)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:modinit
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,092 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52BE414: luaopen_table (lib_table.c:384)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,093 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD7D3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:50)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,094 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD811: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:56)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,095 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD88D: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:68)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,096 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD8AC: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:71)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,097 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD909: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:80)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,098 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDC4E: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:164)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,099 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC95F: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:227)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,100 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC9CB: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:236)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,101 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51BEED: ngx_http_lua_inject_phase_api (ngx_http_lua_phase.c:107)
==8577== by 0x4FF628: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:758)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_phase_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,102 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F3F9E: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:40)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,103 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x514461: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:334)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 26 bytes in 1 blocks are definitely lost in loss record 1,104 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DFB2: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:48)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,107 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x52C12C7: luaopen_package (lib_package.c:612)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,108 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FF53D: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:744)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,109 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD86E: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:65)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,110 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD947: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:86)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,111 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDCCA: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:176)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,112 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC887: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:209)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,113 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EE972: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:62)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,114 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEAFE: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:97)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,115 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F1B1F: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1031)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,116 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F1B67: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1037)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,117 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51B913: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:26)
==8577== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,118 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51B937: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:29)
==8577== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,119 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4ECA16: ngx_http_lua_inject_req_time_api (ngx_http_lua_time.c:247)
==8577== by 0x4FF4D5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2194)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_time_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,120 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5141CB: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:266)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,121 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5143D1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:322)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 27 bytes in 1 blocks are definitely lost in loss record 1,122 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x52789D7: expr_list (lj_parse.c:1877)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,126 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52BE43B: luaopen_table (lib_table.c:385)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,127 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52BE489: luaopen_table (lib_table.c:387)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,128 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52BE4D3: luaopen_table (lib_table.c:389)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,129 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD830: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:59)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,130 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC93B: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:224)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,131 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC9A7: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:233)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,132 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EE9BA: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:68)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,133 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EE9DE: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:71)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,134 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEADA: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:94)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,135 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC19F: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:39)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,136 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F1B8B: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1040)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,137 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F409A: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:61)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,138 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F40BE: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:64)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,139 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4ED056: ngx_http_lua_inject_req_misc_api (ngx_http_lua_misc.c:41)
==8577== by 0x4FF4DD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2195)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_misc_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,140 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5141EF: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:269)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,141 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51B3F3: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:89)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,142 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5277DD5: expr_binop (lj_parse.c:2095)
==8577== by 0x5278A01: expr (lj_parse.c:2109)
==8577== by 0x5278A01: expr_cond (lj_parse.c:2124)
==8577== by 0x527A6BD: parse_then (lj_parse.c:2589)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:expr_binop
fun:expr
fun:expr_cond
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 28 bytes in 1 blocks are definitely lost in loss record 1,143 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52792F1: parse_args (lj_parse.c:1898)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,146 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD84F: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:62)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,147 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDCAB: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:173)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,148 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F0120: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:664)
==8577== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,149 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EE996: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:65)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,150 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F1AFB: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1028)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,151 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F1B43: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1034)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,152 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F4BAF: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:369)
==8577== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,153 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F4BD3: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:372)
==8577== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,154 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F3FC2: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:43)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,155 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x514389: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:314)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 29 bytes in 1 blocks are definitely lost in loss record 1,156 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5144F1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:346)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,161 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,162 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52BE462: luaopen_table (lib_table.c:386)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,163 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52BE4B0: luaopen_table (lib_table.c:388)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,164 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD985: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:93)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,165 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDC2F: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:161)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,166 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEA02: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:74)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,167 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEA26: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:77)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,168 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EEA4A: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:80)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,169 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EAFE0: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1444)
==8577== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,170 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F4C1B: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:378)
==8577== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,171 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F3FE6: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:46)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,172 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4F402E: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:52)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,173 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DE59: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:64)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,174 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DE7D: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:67)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 30 bytes in 1 blocks are definitely lost in loss record 1,175 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DF4B: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:39)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 31 bytes in 1 blocks are definitely lost in loss record 1,179 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD8EA: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:77)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 31 bytes in 1 blocks are definitely lost in loss record 1,180 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDABB: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:124)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 31 bytes in 1 blocks are definitely lost in loss record 1,181 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDB94: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:146)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 31 bytes in 1 blocks are definitely lost in loss record 1,182 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDBB3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:149)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 31 bytes in 1 blocks are definitely lost in loss record 1,183 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x5144CD: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:343)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 31 bytes in 1 blocks are definitely lost in loss record 1,184 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==8577== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==8577== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==8577== by 0x52C07BC: mksymname (lib_package.c:233)
==8577== by 0x52C0E01: lj_cf_package_loader_preload (lib_package.c:413)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:mksymname
fun:lj_cf_package_loader_preload
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,316 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5269344: cpluaopen (lj_state.c:150)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x526964F: lua_newstate (lj_state.c:222)
==8577== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==8577== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==8577== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,317 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B05: lib_create_table (lj_lib.c:31)
==8577== by 0x52B7B05: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,318 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,319 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B82A9: lj_lib_prereg (lj_lib.c:164)
==8577== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,320 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52BB1F8: luaopen_base (lib_base.c:711)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,321 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270C9E: luaL_newmetatable (lj_api.c:715)
==8577== by 0x52C119B: luaopen_package (lib_package.c:592)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:luaL_newmetatable
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,322 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B8219: lj_lib_pushcc (lj_lib.c:155)
==8577== by 0x52C11B1: luaopen_package (lib_package.c:593)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_pushcc
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,323 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52B8F4E: luaL_openlib (lib_aux.c:133)
==8577== by 0x52C11DB: luaopen_package (lib_package.c:595)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:luaL_pushmodule
fun:luaL_openlib
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,324 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,325 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52BE414: luaopen_table (lib_table.c:384)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,326 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52BE43B: luaopen_table (lib_table.c:385)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,327 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52BE462: luaopen_table (lib_table.c:386)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,328 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52BE489: luaopen_table (lib_table.c:387)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,329 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52BE4B0: luaopen_table (lib_table.c:388)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,330 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52BE4D3: luaopen_table (lib_table.c:389)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,331 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,332 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BF976: luaopen_io (lib_io.c:533)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,333 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C028D: luaopen_os (lib_os.c:289)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,334 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BD78F: luaopen_string (lib_string.c:739)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,335 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,336 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,337 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,338 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,339 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52C410F: luaopen_jit (lib_jit.c:782)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,340 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B82B6: lj_lib_prereg (lj_lib.c:165)
==8577== by 0x52C4128: luaopen_jit (lib_jit.c:786)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,341 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,342 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,343 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52C6E59: luaL_openlibs (lib_init.c:50)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,344 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x503025: ngx_http_lua_init_registry (ngx_http_lua_util.c:689)
==8577== by 0x503025: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x503025: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,345 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x503056: ngx_http_lua_init_registry (ngx_http_lua_util.c:695)
==8577== by 0x503056: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x503056: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,346 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x503086: ngx_http_lua_init_registry (ngx_http_lua_util.c:701)
==8577== by 0x503086: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x503086: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,347 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x5030B6: ngx_http_lua_init_registry (ngx_http_lua_util.c:708)
==8577== by 0x5030B6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x5030B6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,348 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x5030E6: ngx_http_lua_init_registry (ngx_http_lua_util.c:716)
==8577== by 0x5030E6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x5030E6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,349 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4EB297: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:166)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,350 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4EB2A9: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:168)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,351 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4EB2BB: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:170)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,352 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EB2CD: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:171)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,353 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EB2F1: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:173)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,354 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4FF519: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:741)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,355 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4FF52B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:743)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,356 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4FF561: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2993)
==8577== by 0x4FF561: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,357 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4FF573: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2995)
==8577== by 0x4FF573: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,358 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4FF585: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2997)
==8577== by 0x4FF585: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,359 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4FF5A9: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:3000)
==8577== by 0x4FF5A9: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,360 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDA20: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:108)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,361 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4E8419: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:276)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,362 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4E843D: ngx_http_lua_inject_log_api (ngx_http_lua_log.c:279)
==8577== by 0x4FF5ED: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:751)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_log_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,363 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F010E: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:663)
==8577== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,364 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F0132: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:666)
==8577== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,365 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F0156: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:669)
==8577== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,366 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F017A: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:672)
==8577== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,367 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F019E: ngx_http_lua_inject_output_api (ngx_http_lua_output.c:675)
==8577== by 0x4FF5F5: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:752)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_output_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,368 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC851: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:205)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,369 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC875: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:208)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,370 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC899: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:211)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,371 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC8BD: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:214)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,372 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC8E1: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:217)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,373 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC905: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:220)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,374 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC929: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:223)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,375 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC94D: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:226)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,376 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC971: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:229)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,377 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC995: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:232)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,378 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC9B9: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:235)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,379 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC9DD: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:238)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,380 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4EC9EF: ngx_http_lua_inject_time_api (ngx_http_lua_time.c:239)
==8577== by 0x4FF5FD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:753)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_time_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,381 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EE960: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:61)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,382 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EE984: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:64)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,383 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EE9A8: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:67)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,384 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EE9CC: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:70)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,385 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EE9F0: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:73)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,386 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEA14: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:76)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,387 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEA38: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:79)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,388 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEA5C: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:82)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,389 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEA80: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:85)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,390 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEAA4: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:89)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,391 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEAC8: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:93)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,392 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEAEC: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:96)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,393 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC145: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:30)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,394 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC169: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:35)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,395 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC18D: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:38)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,396 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC1B1: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:43)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,397 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EC1D5: ngx_http_lua_inject_control_api (ngx_http_lua_control.c:48)
==8577== by 0x4FF610: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:755)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_control_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,398 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4EAF98: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1438)
==8577== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,399 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EAFAA: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1440)
==8577== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,400 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EAFCE: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1443)
==8577== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,401 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51587E: ngx_http_lua_inject_sleep_api (ngx_http_lua_sleep.c:149)
==8577== by 0x4FF620: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:757)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_sleep_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,402 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51BEDB: ngx_http_lua_inject_phase_api (ngx_http_lua_phase.c:106)
==8577== by 0x4FF628: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:758)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_phase_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,403 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F836C: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1988)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,404 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F837E: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1990)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,405 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F83A2: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1993)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,406 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F83C6: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1996)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,407 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F83EA: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1999)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,408 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F840E: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:2002)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,409 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4FF49A: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2186)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,410 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1AE9: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1027)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,411 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1B0D: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1030)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,412 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1B31: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1033)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,413 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1B55: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1036)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,414 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1B79: ngx_http_lua_inject_req_header_api (ngx_http_lua_headers.c:1039)
==8577== by 0x4FF4A2: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2188)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_header_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,415 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F43C7: ngx_http_lua_inject_req_uri_api (ngx_http_lua_uri.c:24)
==8577== by 0x4FF4AD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2189)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_uri_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,416 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F4B9D: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:368)
==8577== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,417 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F4BC1: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:371)
==8577== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,418 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F4BE5: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:374)
==8577== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,419 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F4C09: ngx_http_lua_inject_req_args_api (ngx_http_lua_args.c:377)
==8577== by 0x4FF4B5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2190)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_args_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,420 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F3F8C: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:39)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,421 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F3FB0: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:42)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,422 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F3FD4: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:45)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,423 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F3FF8: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:48)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,424 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F401C: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:51)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,425 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F4040: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:54)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,426 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F4064: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:57)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,427 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F4088: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:60)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,428 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F40AC: ngx_http_lua_inject_req_body_api (ngx_http_lua_req_body.c:63)
==8577== by 0x4FF4BD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2191)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_body_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,429 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5146DB: ngx_http_lua_inject_req_socket_api (ngx_http_lua_socket_tcp.c:407)
==8577== by 0x4FF4C5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2192)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_socket_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,430 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B901: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:25)
==8577== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,431 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B925: ngx_http_lua_inject_req_method_api (ngx_http_lua_req_method.c:28)
==8577== by 0x4FF4CD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2193)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_method_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,432 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4ECA04: ngx_http_lua_inject_req_time_api (ngx_http_lua_time.c:246)
==8577== by 0x4FF4D5: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2194)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_time_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,433 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4ED044: ngx_http_lua_inject_req_misc_api (ngx_http_lua_misc.c:40)
==8577== by 0x4FF4DD: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2195)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_req_misc_api
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,434 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F1A13: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1004)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,435 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F1A25: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1006)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,436 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1A37: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1007)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,437 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1A5B: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1009)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,438 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F1A9E: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1015)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,439 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4F1AB0: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1017)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,440 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F1BF3: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1058)
==8577== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,441 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4ED76B: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:26)
==8577== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,442 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4ED77D: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:28)
==8577== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,443 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4ED78F: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:29)
==8577== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,444 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4ED7B3: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:31)
==8577== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,445 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x5097D9: ngx_http_lua_inject_shdict_api (ngx_http_lua_shdict.c:412)
==8577== by 0x4FF661: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:768)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_shdict_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,446 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x513FAA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:228)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,447 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x513FBC: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:230)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,448 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51415F: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:257)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,449 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514171: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:259)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,450 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514195: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:262)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,451 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5141B9: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:265)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,452 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5141DD: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:268)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,453 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51423E: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:280)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,454 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514250: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:282)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,455 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514274: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:285)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,456 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514298: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:288)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,457 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5142BC: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:291)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,458 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5142E0: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:294)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,459 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514341: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:306)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,460 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514353: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:308)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,461 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514377: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:313)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,462 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51439B: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:318)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,463 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5143BF: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:321)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,464 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5143E3: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:324)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,465 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514407: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:327)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,466 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51442B: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:330)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,467 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51444F: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:333)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,468 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514473: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:336)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,469 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514497: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:339)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,470 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5144BB: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:342)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,471 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5144DF: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:345)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,472 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514540: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:356)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,473 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x514552: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:357)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,474 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514594: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:365)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,475 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5145A6: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:366)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,476 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x5145E8: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:374)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,477 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5145FA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:375)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,478 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51463C: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:383)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,479 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51464E: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:384)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,480 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514690: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:394)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,481 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5146A2: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:395)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,482 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B390: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:80)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,483 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51B3CF: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:86)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,484 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B3E1: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:88)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,485 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B405: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:91)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,486 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B429: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:94)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,487 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B44D: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:97)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,488 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B471: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:100)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,489 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51B4D2: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:111)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,490 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51B4E4: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:112)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,491 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51C680: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:34)
==8577== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,492 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51C692: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:36)
==8577== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,493 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51C6B6: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:39)
==8577== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,494 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51C6DA: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:42)
==8577== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,495 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51DDED: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:55)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,496 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51DDFF: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:57)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,497 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51DE23: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:60)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,498 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51DE47: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:63)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,499 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51DE6B: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:66)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,500 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51DEE9: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:26)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,501 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51DF1A: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:35)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,502 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51DF7C: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:44)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,503 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51DF8E: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:45)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,504 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51E074: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:28)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,505 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51E086: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:30)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,506 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51E0AA: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:33)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,507 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51E0CE: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:36)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,508 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51E0F2: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:39)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,509 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4ECFDA: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:28)
==8577== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,510 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4ECFEC: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:29)
==8577== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,511 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4ED010: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:31)
==8577== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,512 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x517173: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:253)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,513 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x517258: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:277)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,514 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51727C: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:280)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,515 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5172A0: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:283)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,516 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x5172C4: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:286)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,517 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,518 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x5277808: parse_body (lj_parse.c:1846)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==8577== by 0x527A049: parse_for (lj_parse.c:2577)
==8577== by 0x527A049: parse_stmt (lj_parse.c:2638)
==8577== by 0x527A049: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,519 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x5277808: parse_body (lj_parse.c:1846)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,520 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x5277808: parse_body (lj_parse.c:1846)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279F73: parse_return (lj_parse.c:2316)
==8577== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==8577== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,521 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B8219: lj_lib_pushcc (lj_lib.c:155)
==8577== by 0x52B8344: lj_lib_postreg (lj_lib.c:174)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_pushcc
fun:lj_lib_postreg
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,522 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,523 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x5277808: parse_body (lj_parse.c:1846)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,524 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5278FA8: expr_table (lj_parse.c:1740)
==8577== by 0x5278619: expr_simple (lj_parse.c:2004)
==8577== by 0x5278619: expr_unop (lj_parse.c:2077)
==8577== by 0x5278619: expr_binop (lj_parse.c:2090)
==8577== by 0x52789CA: expr (lj_parse.c:2109)
==8577== by 0x52789CA: expr_list (lj_parse.c:1879)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,525 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264183: lj_tab_dup (lj_tab.c:189)
==8577== by 0x525CF6F: lj_BC_TDUP (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_dup
fun:lj_BC_TDUP
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,526 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C6B0B: luaopen_ffi (lib_ffi.c:859)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,527 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,528 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,529 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51492A: ngx_http_lua_add_package_preload (ngx_http_lua_api.c:56)
==8577== by 0x56AA5B: ngx_http_lua_fake_delayed_load_init (ngx_http_lua_fake_delayed_load_module.c:55)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_add_package_preload
fun:ngx_http_lua_fake_delayed_load_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,530 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,531 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x5277808: parse_body (lj_parse.c:1846)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,532 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x527A7EE: lj_parse (lj_parse.c:2709)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,533 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x5277808: parse_body (lj_parse.c:1846)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,534 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5274E68: fs_init (lj_parse.c:1617)
==8577== by 0x5277808: parse_body (lj_parse.c:1846)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:fs_init
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,535 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,536 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263F59: newtab (lj_tab.c:124)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52C0EF2: lj_cf_package_seeall (lib_package.c:532)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C0708: dooptions (lib_package.c:492)
==8577== by 0x52C0708: lj_cf_package_module (lib_package.c:524)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lj_cf_package_seeall
fun:lj_BC_FUNCC
fun:dooptions
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 32 bytes in 1 blocks are definitely lost in loss record 1,537 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5266777: lj_buf_str (lj_buf.h:100)
==8577== by 0x5266777: lj_meta_cat (lj_meta.c:299)
==8577== by 0x527102F: lua_concat (lj_api.c:761)
==8577== by 0x5136C0: ngx_http_lua_socket_tcp_connect (ngx_http_lua_socket_tcp.c:987)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_meta_cat
fun:lua_concat
fun:ngx_http_lua_socket_tcp_connect
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 33 bytes in 1 blocks are definitely lost in loss record 1,539 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDB37: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:137)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 33 bytes in 1 blocks are definitely lost in loss record 1,540 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDBD2: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:152)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 33 bytes in 1 blocks are definitely lost in loss record 1,541 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDD27: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:185)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 33 bytes in 1 blocks are definitely lost in loss record 1,542 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x51493A: ngx_http_lua_add_package_preload (ngx_http_lua_api.c:57)
==8577== by 0x56AA5B: ngx_http_lua_fake_delayed_load_init (ngx_http_lua_fake_delayed_load_module.c:55)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_add_package_preload
fun:ngx_http_lua_fake_delayed_load_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 33 bytes in 1 blocks are definitely lost in loss record 1,543 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52792F1: parse_args (lj_parse.c:1898)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 33 bytes in 1 blocks are definitely lost in loss record 1,544 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x5268E0E: luaL_traceback (lj_debug.c:660)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 34 bytes in 1 blocks are definitely lost in loss record 1,546 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5269399: cpluaopen (lj_state.c:154)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x526964F: lua_newstate (lj_state.c:222)
==8577== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==8577== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==8577== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 34 bytes in 1 blocks are definitely lost in loss record 1,547 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDB56: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:140)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 35 bytes in 1 blocks are definitely lost in loss record 1,550 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x52C40D9: luaopen_jit (lib_jit.c:779)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 36 bytes in 1 blocks are definitely lost in loss record 1,556 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDBF1: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:155)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 36 bytes in 2 blocks are definitely lost in loss record 1,557 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x52789D7: expr_list (lj_parse.c:1877)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==8577== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==8577== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x527A25B: parse_local (lj_parse.c:2261)
==8577== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4F1C08: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1060)
==8577== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 37 bytes in 1 blocks are definitely lost in loss record 1,558 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDA3F: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:111)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 37 bytes in 1 blocks are definitely lost in loss record 1,559 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDC10: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:158)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 37 bytes in 1 blocks are definitely lost in loss record 1,560 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDD65: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:191)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 37 bytes in 1 blocks are definitely lost in loss record 1,561 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52792F1: parse_args (lj_parse.c:1898)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 37 bytes in 2 blocks are definitely lost in loss record 1,562 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x52789D7: expr_list (lj_parse.c:1877)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A296: parse_if (lj_parse.c:2611)
==8577== by 0x527A296: parse_stmt (lj_parse.c:2627)
==8577== by 0x527A296: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 37 bytes in 2 blocks are definitely lost in loss record 1,563 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C6A7: lj_strfmt_int (lj_strfmt.c:356)
==8577== by 0x52700D8: lua_tolstring (lj_api.c:500)
==8577== by 0x4E7ED1: log_wrapper (ngx_http_lua_log.c:146)
==8577== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x50D5A4: ngx_http_lua_socket_tcp_resume_helper (ngx_http_lua_socket_tcp.c:5994)
==8577== by 0x50D9A0: ngx_http_lua_socket_tcp_conn_resume (ngx_http_lua_socket_tcp.c:5900)
==8577== by 0x503C8A: ngx_http_lua_content_wev_handler (ngx_http_lua_contentby.c:150)
==8577== by 0x50B910: ngx_http_lua_socket_handle_conn_success (ngx_http_lua_socket_tcp.c:3471)
==8577== by 0x50E9C4: ngx_http_lua_socket_connected_handler (ngx_http_lua_socket_tcp.c:3739)
==8577== by 0x50BBD6: ngx_http_lua_socket_tcp_handler (ngx_http_lua_socket_tcp.c:3255)
==8577== by 0x44E16B: ngx_epoll_process_events (ngx_epoll_module.c:931)
==8577== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_strfmt_int
fun:lua_tolstring
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_socket_tcp_resume_helper
fun:ngx_http_lua_socket_tcp_conn_resume
fun:ngx_http_lua_content_wev_handler
fun:ngx_http_lua_socket_handle_conn_success
fun:ngx_http_lua_socket_connected_handler
fun:ngx_http_lua_socket_tcp_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 38 bytes in 1 blocks are definitely lost in loss record 1,566 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDA5E: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:114)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 38 bytes in 1 blocks are definitely lost in loss record 1,567 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDC6D: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:167)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 38 bytes in 1 blocks are definitely lost in loss record 1,568 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x52789D7: expr_list (lj_parse.c:1877)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A6D4: parse_then (lj_parse.c:2591)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 38 bytes in 2 blocks are definitely lost in loss record 1,569 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==8577== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==8577== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==8577== by 0x5268EF2: luaL_traceback (lj_debug.c:681)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 39 bytes in 1 blocks are definitely lost in loss record 1,571 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDA7D: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:117)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 39 bytes in 1 blocks are definitely lost in loss record 1,572 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDA9C: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:120)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 39 bytes in 1 blocks are definitely lost in loss record 1,573 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDC8C: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:170)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 39 bytes in 1 blocks are definitely lost in loss record 1,574 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==8577== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==8577== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==8577== by 0x5268F65: luaL_traceback (lj_debug.c:683)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 1 blocks are definitely lost in loss record 1,598 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x52BEC6A: io_std_new (lib_io.c:517)
==8577== by 0x52BF992: luaopen_io (lib_io.c:534)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 1 blocks are definitely lost in loss record 1,599 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x52BEC6A: io_std_new (lib_io.c:517)
==8577== by 0x52BF9B4: luaopen_io (lib_io.c:535)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 1 blocks are definitely lost in loss record 1,600 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x52BEC6A: io_std_new (lib_io.c:517)
==8577== by 0x52BF9D3: luaopen_io (lib_io.c:536)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:io_std_new
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 1 blocks are definitely lost in loss record 1,601 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDADA: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:128)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 1 blocks are definitely lost in loss record 1,602 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDB18: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:134)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 1 blocks are definitely lost in loss record 1,603 of 2,301
==8577== at 0x4C2B1F4: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264E91: lj_tab_resize (lj_tab.c:268)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264B77: lj_tab_setinth (lj_tab.c:547)
==8577== by 0x5278E88: expr_table (lj_parse.c:1746)
==8577== by 0x5278619: expr_simple (lj_parse.c:2004)
==8577== by 0x5278619: expr_unop (lj_parse.c:2077)
==8577== by 0x5278619: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x527A25B: parse_local (lj_parse.c:2261)
==8577== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:realloc
fun:lj_mem_realloc
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setinth
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 1 blocks are definitely lost in loss record 1,604 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 2 blocks are definitely lost in loss record 1,605 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x52B802B: lib_read_lfunc (lj_lib.c:65)
==8577== by 0x52B802B: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 2 blocks are definitely lost in loss record 1,606 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D91: lj_lib_register (lj_lib.c:143)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 2 blocks are definitely lost in loss record 1,607 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 40 bytes in 2 blocks are definitely lost in loss record 1,608 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==8577== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==8577== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 41 bytes in 1 blocks are definitely lost in loss record 1,610 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FD9A4: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:96)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 41 bytes in 1 blocks are definitely lost in loss record 1,611 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDD46: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:188)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 41 bytes in 2 blocks are definitely lost in loss record 1,612 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 42 bytes in 1 blocks are definitely lost in loss record 1,614 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDDA3: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:197)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 42 bytes in 2 blocks are definitely lost in loss record 1,615 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 43 bytes in 1 blocks are definitely lost in loss record 1,619 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDCE9: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:179)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 43 bytes in 1 blocks are definitely lost in loss record 1,620 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52792F1: parse_args (lj_parse.c:1898)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A296: parse_if (lj_parse.c:2611)
==8577== by 0x527A296: parse_stmt (lj_parse.c:2627)
==8577== by 0x527A296: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 43 bytes in 2 blocks are definitely lost in loss record 1,621 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 44 bytes in 1 blocks are definitely lost in loss record 1,623 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x4FDD08: ngx_http_lua_inject_http_consts (ngx_http_lua_consts.c:182)
==8577== by 0x4FF5DD: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:748)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_inject_http_consts
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 44 bytes in 2 blocks are definitely lost in loss record 1,624 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 45 bytes in 2 blocks are definitely lost in loss record 1,626 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 47 bytes in 2 blocks are definitely lost in loss record 1,630 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B8EE1: luaL_setfuncs (lib_aux.c:156)
==8577== by 0x52C11DB: luaopen_package (lib_package.c:595)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 47 bytes in 2 blocks are definitely lost in loss record 1,631 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x52B8EE1: luaL_setfuncs (lib_aux.c:156)
==8577== by 0x52C1353: luaopen_package (lib_package.c:619)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,726 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x52BB103: newproxy_weaktable (lib_base.c:685)
==8577== by 0x52BB103: luaopen_base (lib_base.c:706)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:newproxy_weaktable
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,727 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270C9E: luaL_newmetatable (lj_api.c:715)
==8577== by 0x52C119B: luaopen_package (lib_package.c:592)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:luaL_newmetatable
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,728 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x52BD79E: luaopen_string (lib_string.c:740)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,729 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C4145: luaopen_jit (lib_jit.c:789)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,730 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4EB297: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:166)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,731 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4EB2BB: ngx_http_lua_inject_ndk_api (ngx_http_lua_ndk.c:170)
==8577== by 0x503121: ngx_http_lua_init_globals (ngx_http_lua_util.c:730)
==8577== by 0x503121: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x503121: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ndk_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,732 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4FF573: ngx_http_lua_inject_arg_api (ngx_http_lua_util.c:2995)
==8577== by 0x4FF573: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:746)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_arg_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,733 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4EAF98: ngx_http_lua_inject_subrequest_api (ngx_http_lua_subrequest.c:1438)
==8577== by 0x4FF618: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:756)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_subrequest_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,734 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F1A25: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1006)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,735 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F1A9E: ngx_http_lua_inject_resp_header_api (ngx_http_lua_headers.c:1015)
==8577== by 0x4FF643: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:765)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_resp_header_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,736 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F1BF3: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1058)
==8577== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,737 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4ED77D: ngx_http_lua_inject_variable_api (ngx_http_lua_variable.c:28)
==8577== by 0x4FF656: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:767)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_variable_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,738 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514540: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:356)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,739 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514594: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:365)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,740 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x5145E8: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:374)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,741 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51463C: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:383)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,742 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514690: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:394)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,743 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51B4D2: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:111)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,744 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4ECFDA: ngx_http_lua_inject_misc_api (ngx_http_lua_misc.c:28)
==8577== by 0x4FF6A2: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:776)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_misc_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,745 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263EB7: newtab (lj_tab.c:109)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5278FA8: expr_table (lj_parse.c:1740)
==8577== by 0x5278619: expr_simple (lj_parse.c:2004)
==8577== by 0x5278619: expr_unop (lj_parse.c:2077)
==8577== by 0x5278619: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x527A25B: parse_local (lj_parse.c:2261)
==8577== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,746 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5278FA8: expr_table (lj_parse.c:1740)
==8577== by 0x5278619: expr_simple (lj_parse.c:2004)
==8577== by 0x5278619: expr_unop (lj_parse.c:2077)
==8577== by 0x5278619: expr_binop (lj_parse.c:2090)
==8577== by 0x52789CA: expr (lj_parse.c:2109)
==8577== by 0x52789CA: expr_list (lj_parse.c:1879)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:expr_table
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,747 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264183: lj_tab_dup (lj_tab.c:189)
==8577== by 0x525CF6F: lj_BC_TDUP (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_dup
fun:lj_BC_TDUP
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,748 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x52C69C3: luaopen_ffi (lib_ffi.c:854)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,749 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x52C6A12: ffi_finalizer (lib_ffi.c:831)
==8577== by 0x52C6A12: luaopen_ffi (lib_ffi.c:855)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:ffi_finalizer
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 48 bytes in 1 blocks are definitely lost in loss record 1,750 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52C0EF2: lj_cf_package_seeall (lib_package.c:532)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C0708: dooptions (lib_package.c:492)
==8577== by 0x52C0708: lj_cf_package_module (lib_package.c:524)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lj_cf_package_seeall
fun:lj_BC_FUNCC
fun:dooptions
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 49 bytes in 1 blocks are definitely lost in loss record 1,752 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x52789D7: expr_list (lj_parse.c:1877)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 51 bytes in 1 blocks are definitely lost in loss record 1,753 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==8577== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==8577== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==8577== by 0x52C0E3B: lj_cf_package_loader_preload (lib_package.c:416)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:lj_cf_package_loader_preload
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 52 bytes in 1 blocks are definitely lost in loss record 1,755 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==8577== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==8577== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==8577== by 0x5268F2C: luaL_traceback (lj_debug.c:690)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 54 bytes in 2 blocks are definitely lost in loss record 1,757 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 60 bytes in 2 blocks are definitely lost in loss record 1,769 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5271F1C: lua_setfield (lj_api.c:971)
==8577== by 0x503211: ngx_http_lua_init_vm (ngx_http_lua_util.c:3877)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_setfield
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 61 bytes in 2 blocks are definitely lost in loss record 1,770 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x526C9B7: lj_buf_str (lj_buf.h:100)
==8577== by 0x526C9B7: lj_strfmt_pushvf (lj_strfmt.c:456)
==8577== by 0x52708BB: lua_pushfstring (lj_api.c:671)
==8577== by 0x5268ED9: luaL_traceback (lj_debug.c:679)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_strfmt_pushvf
fun:lua_pushfstring
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 63 bytes in 2 blocks are definitely lost in loss record 1,774 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52792F1: parse_args (lj_parse.c:1898)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A6D4: parse_then (lj_parse.c:2591)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 64 bytes in 1 blocks are definitely lost in loss record 1,808 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x52BB73D: luaopen_math (lib_math.c:221)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 64 (32 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 1,809 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x4EEB10: ngx_http_lua_inject_string_api (ngx_http_lua_string.c:100)
==8577== by 0x4FF605: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:754)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_inject_string_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 64 bytes in 2 blocks are definitely lost in loss record 1,810 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B8ECF: luaL_setfuncs (lib_aux.c:155)
==8577== by 0x52C1353: luaopen_package (lib_package.c:619)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 64 bytes in 2 blocks are definitely lost in loss record 1,811 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 64 bytes in 2 blocks are definitely lost in loss record 1,812 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x503202: ngx_http_lua_init_vm (ngx_http_lua_util.c:3876)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 64 bytes in 2 blocks are definitely lost in loss record 1,813 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51777D: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:103)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 64 bytes in 2 blocks are definitely lost in loss record 1,814 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x51777D: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:103)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==8577== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==8577== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 65 bytes in 3 blocks are definitely lost in loss record 1,815 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5277771: lj_parse_keepstr (lj_parse.c:237)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==8577== by 0x527A049: parse_for (lj_parse.c:2577)
==8577== by 0x527A049: parse_stmt (lj_parse.c:2638)
==8577== by 0x527A049: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 67 bytes in 3 blocks are definitely lost in loss record 1,817 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 72 bytes in 1 blocks are definitely lost in loss record 1,835 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263EB7: newtab (lj_tab.c:109)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52C11FC: luaopen_package (lib_package.c:597)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 72 bytes in 1 blocks are definitely lost in loss record 1,836 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263EB7: newtab (lj_tab.c:109)
==8577== by 0x5264183: lj_tab_dup (lj_tab.c:189)
==8577== by 0x525CF6F: lj_BC_TDUP (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_dup
fun:lj_BC_TDUP
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 72 (40 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 1,837 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x52B2C74: clib_new (lj_clib.c:398)
==8577== by 0x52B32B8: lj_clib_default (lj_clib.c:426)
==8577== by 0x52C6B97: luaopen_ffi (lib_ffi.c:864)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:clib_new
fun:lj_clib_default
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 72 bytes in 1 blocks are definitely lost in loss record 1,838 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52712EB: lua_getfield (lj_api.c:800)
==8577== by 0x503895: ngx_http_lua_cache_load_code (ngx_http_lua_cache.c:55)
==8577== by 0x5039D3: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:162)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_getfield
fun:ngx_http_lua_cache_load_code
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 80 bytes in 1 blocks are definitely lost in loss record 1,862 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x527AEBB: lj_bcread_proto (lj_bcread.c:343)
==8577== by 0x52B8016: lib_read_lfunc (lj_lib.c:63)
==8577== by 0x52B8016: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BD78F: luaopen_string (lib_string.c:739)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_bcread_proto
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 82 bytes in 1 blocks are definitely lost in loss record 1,864 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x527067A: lua_pushlstring (lj_api.c:640)
==8577== by 0x502F07: ngx_http_lua_new_state (ngx_http_lua_util.c:289)
==8577== by 0x502F07: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushlstring
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 88 bytes in 4 blocks are definitely lost in loss record 1,868 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BF976: luaopen_io (lib_io.c:533)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,891 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x513FAA: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:228)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,892 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51C680: ngx_http_lua_inject_uthread_api (ngx_http_lua_uthread.c:34)
==8577== by 0x4FF682: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:771)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_uthread_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,893 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51DDED: ngx_http_lua_inject_timer_api (ngx_http_lua_timer.c:55)
==8577== by 0x4FF68A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:772)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_timer_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,894 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51E074: ngx_http_lua_inject_worker_api (ngx_http_lua_worker.c:28)
==8577== by 0x4FF69A: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:774)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_worker_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,895 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C6B0B: luaopen_ffi (lib_ffi.c:859)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,896 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C6B23: luaopen_ffi (lib_ffi.c:860)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,897 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x527749B: expr_field (lj_parse.c:1673)
==8577== by 0x527947F: expr_primary (lj_parse.c:1950)
==8577== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==8577== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==8577== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_field
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 1 blocks are definitely lost in loss record 1,898 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==8577== by 0x5271F58: lua_setfield (lj_api.c:972)
==8577== by 0x52C0657: modinit (lib_package.c:507)
==8577== by 0x52C0657: lj_cf_package_module (lib_package.c:520)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:modinit
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 3 blocks are definitely lost in loss record 1,899 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B8ECF: luaL_setfuncs (lib_aux.c:155)
==8577== by 0x52C11DB: luaopen_package (lib_package.c:595)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:luaL_setfuncs
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 96 bytes in 3 blocks are definitely lost in loss record 1,900 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C6B0B: luaopen_ffi (lib_ffi.c:859)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 100 bytes in 5 blocks are definitely lost in loss record 1,901 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265948: lj_func_newL_empty (lj_func.c:138)
==8577== by 0x52B802B: lib_read_lfunc (lj_lib.c:65)
==8577== by 0x52B802B: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_empty
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 108 bytes in 5 blocks are definitely lost in loss record 1,903 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 114 bytes in 5 blocks are definitely lost in loss record 1,910 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7FC9: lib_read_lfunc (lj_lib.c:52)
==8577== by 0x52B7FC9: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 119 bytes in 1 blocks are definitely lost in loss record 1,913 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5270745: lua_pushstring (lj_api.c:652)
==8577== by 0x52C107A: setpath (lib_package.c:555)
==8577== by 0x52C12B3: luaopen_package (lib_package.c:611)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushstring
fun:setpath
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 120 bytes in 1 blocks are definitely lost in loss record 1,931 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x5277960: parse_body (lj_parse.c:1855)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 120 bytes in 5 blocks are definitely lost in loss record 1,932 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265B0F: func_finduv (lj_func.c:52)
==8577== by 0x5265B0F: lj_func_newL_gc (lj_func.c:169)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x4FF7A0: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:824)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:func_finduv
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 125 bytes in 6 blocks are definitely lost in loss record 1,935 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5270745: lua_pushstring (lj_api.c:652)
==8577== by 0x52C6E09: luaL_openlibs (lib_init.c:44)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lua_pushstring
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 126 bytes in 1 blocks are definitely lost in loss record 1,936 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x5277960: parse_body (lj_parse.c:1855)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279F73: parse_return (lj_parse.c:2316)
==8577== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==8577== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 128 bytes in 4 blocks are definitely lost in loss record 1,956 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x5270935: lua_pushcclosure (lj_api.c:681)
==8577== by 0x52B8219: lj_lib_pushcc (lj_lib.c:155)
==8577== by 0x52C1212: luaopen_package (lib_package.c:599)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lua_pushcclosure
fun:lj_lib_pushcc
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 128 bytes in 4 blocks are definitely lost in loss record 1,957 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 130 bytes in 1 blocks are definitely lost in loss record 1,958 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x5277960: parse_body (lj_parse.c:1855)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 142 bytes in 6 blocks are definitely lost in loss record 1,961 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 157 bytes in 6 blocks are definitely lost in loss record 1,970 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 162 bytes in 1 blocks are definitely lost in loss record 1,980 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x5277960: parse_body (lj_parse.c:1855)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 162 bytes in 2 blocks are definitely lost in loss record 1,981 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==8577== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 162 bytes in 2 blocks are definitely lost in loss record 1,982 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==8577== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==8577== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==8577== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 172 bytes in 5 blocks are definitely lost in loss record 1,987 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x526570B: func_newL (lj_func.c:122)
==8577== by 0x5265A1D: lj_func_newL_gc (lj_func.c:160)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:func_newL
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 176 bytes in 2 blocks are definitely lost in loss record 1,991 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x527AEBB: lj_bcread_proto (lj_bcread.c:343)
==8577== by 0x52B8016: lib_read_lfunc (lj_lib.c:63)
==8577== by 0x52B8016: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_bcread_proto
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 186 bytes in 8 blocks are definitely lost in loss record 1,994 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52C028D: luaopen_os (lib_os.c:289)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,007 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,008 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x503086: ngx_http_lua_init_registry (ngx_http_lua_util.c:701)
==8577== by 0x503086: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x503086: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,009 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x5030E6: ngx_http_lua_init_registry (ngx_http_lua_util.c:716)
==8577== by 0x5030E6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x5030E6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,010 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4F836C: ngx_http_lua_inject_regex_api (ngx_http_lua_regex.c:1988)
==8577== by 0x4FF630: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:761)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_regex_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,011 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51415F: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:257)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,012 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51423E: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:280)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,013 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51B3CF: ngx_http_lua_inject_socket_udp_api (ngx_http_lua_socket_udp.c:86)
==8577== by 0x4FF677: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:770)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_udp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,014 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x51DEE9: ngx_http_lua_inject_config_api (ngx_http_lua_config.c:26)
==8577== by 0x4FF692: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:773)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_config_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,015 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5276387: lex_match (lj_parse.c:1006)
==8577== by 0x527931E: parse_args (lj_parse.c:1906)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==8577== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==8577== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x527A25B: parse_local (lj_parse.c:2261)
==8577== by 0x527A25B: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A25B: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:lex_match
fun:parse_args
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,016 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5276387: lex_match (lj_parse.c:1006)
==8577== by 0x527931E: parse_args (lj_parse.c:1906)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==8577== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==8577== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279F73: parse_return (lj_parse.c:2316)
==8577== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==8577== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279F73: parse_return (lj_parse.c:2316)
==8577== by 0x5279F73: parse_stmt (lj_parse.c:2651)
==8577== by 0x5279F73: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:lex_match
fun:parse_args
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_return
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 1 blocks are definitely lost in loss record 2,017 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x5279B7F: parse_local (lj_parse.c:2260)
==8577== by 0x5279B7F: parse_stmt (lj_parse.c:2648)
==8577== by 0x5279B7F: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 4 blocks are definitely lost in loss record 2,018 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x50B77C: ngx_http_lua_socket_tcp (ngx_http_lua_socket_tcp.c:440)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_socket_tcp
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 192 bytes in 6 blocks are definitely lost in loss record 2,019 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 194 bytes in 9 blocks are definitely lost in loss record 2,020 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BD78F: luaopen_string (lib_string.c:739)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 200 bytes in 1 blocks are definitely lost in loss record 2,021 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x527A857: lj_parse (lj_parse.c:2721)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4F1C08: ngx_http_lua_create_headers_metatable (ngx_http_lua_headers.c:1060)
==8577== by 0x4FF64E: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:766)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_create_headers_metatable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 212 bytes in 1 blocks are definitely lost in loss record 2,023 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x5277960: parse_body (lj_parse.c:1855)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==8577== by 0x527A049: parse_for (lj_parse.c:2577)
==8577== by 0x527A049: parse_stmt (lj_parse.c:2638)
==8577== by 0x527A049: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 216 bytes in 10 blocks are definitely lost in loss record 2,027 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 223 (187 direct, 36 indirect) bytes in 1 blocks are definitely lost in loss record 2,028 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x527A857: lj_parse (lj_parse.c:2721)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x5140E1: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:240)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 224 bytes in 7 blocks are definitely lost in loss record 2,033 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BB1DF: luaopen_base (lib_base.c:708)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 225 bytes in 1 blocks are definitely lost in loss record 2,035 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5266777: lj_buf_str (lj_buf.h:100)
==8577== by 0x5266777: lj_meta_cat (lj_meta.c:299)
==8577== by 0x527102F: lua_concat (lj_api.c:761)
==8577== by 0x5268FF6: luaL_traceback (lj_debug.c:697)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_buf_str
fun:lj_meta_cat
fun:lua_concat
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 230 bytes in 10 blocks are definitely lost in loss record 2,036 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D91: lj_lib_register (lj_lib.c:143)
==8577== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 232 (154 direct, 78 indirect) bytes in 1 blocks are definitely lost in loss record 2,037 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x527A857: lj_parse (lj_parse.c:2721)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 243 bytes in 11 blocks are definitely lost in loss record 2,038 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 256 bytes in 1 blocks are definitely lost in loss record 2,048 of 2,301
==8577== at 0x4C2B1F4: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5262FB9: buf_grow (lj_buf.c:25)
==8577== by 0x526304A: lj_buf_more2 (lj_buf.c:46)
==8577== by 0x5266A1E: lj_buf_more (lj_buf.h:64)
==8577== by 0x5266A1E: lj_meta_cat (lj_meta.c:287)
==8577== by 0x527102F: lua_concat (lj_api.c:761)
==8577== by 0x5268FF6: luaL_traceback (lj_debug.c:697)
==8577== by 0x52C1992: lj_cf_debug_traceback (lib_debug.c:392)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:realloc
fun:lj_mem_realloc
fun:buf_grow
fun:lj_buf_more2
fun:lj_buf_more
fun:lj_meta_cat
fun:lua_concat
fun:luaL_traceback
fun:lj_cf_debug_traceback
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 288 bytes in 9 blocks are definitely lost in loss record 2,059 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 292 bytes in 4 blocks are definitely lost in loss record 2,060 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==8577== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x50D5A4: ngx_http_lua_socket_tcp_resume_helper (ngx_http_lua_socket_tcp.c:5994)
==8577== by 0x50D9B3: ngx_http_lua_socket_tcp_read_resume (ngx_http_lua_socket_tcp.c:5907)
==8577== by 0x503C8A: ngx_http_lua_content_wev_handler (ngx_http_lua_contentby.c:150)
==8577== by 0x510C6E: ngx_http_lua_socket_handle_read_success (ngx_http_lua_socket_tcp.c:3508)
==8577== by 0x510C6E: ngx_http_lua_socket_tcp_read (ngx_http_lua_socket_tcp.c:2518)
==8577== by 0x5113D8: ngx_http_lua_socket_read_handler (ngx_http_lua_socket_tcp.c:3307)
==8577== by 0x50BBE3: ngx_http_lua_socket_tcp_handler (ngx_http_lua_socket_tcp.c:3258)
==8577== by 0x44E083: ngx_epoll_process_events (ngx_epoll_module.c:902)
==8577== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_socket_tcp_resume_helper
fun:ngx_http_lua_socket_tcp_read_resume
fun:ngx_http_lua_content_wev_handler
fun:ngx_http_lua_socket_handle_read_success
fun:ngx_http_lua_socket_tcp_read
fun:ngx_http_lua_socket_read_handler
fun:ngx_http_lua_socket_tcp_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 301 (265 direct, 36 indirect) bytes in 1 blocks are definitely lost in loss record 2,061 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x527A857: lj_parse (lj_parse.c:2721)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 310 bytes in 1 blocks are definitely lost in loss record 2,066 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x5277960: parse_body (lj_parse.c:1855)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 320 bytes in 4 blocks are definitely lost in loss record 2,072 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5263EB7: newtab (lj_tab.c:109)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x50B77C: ngx_http_lua_socket_tcp (ngx_http_lua_socket_tcp.c:440)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_socket_tcp
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 322 bytes in 4 blocks are definitely lost in loss record 2,073 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==8577== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x50D5A4: ngx_http_lua_socket_tcp_resume_helper (ngx_http_lua_socket_tcp.c:5994)
==8577== by 0x50D9A0: ngx_http_lua_socket_tcp_conn_resume (ngx_http_lua_socket_tcp.c:5900)
==8577== by 0x503C8A: ngx_http_lua_content_wev_handler (ngx_http_lua_contentby.c:150)
==8577== by 0x50B910: ngx_http_lua_socket_handle_conn_success (ngx_http_lua_socket_tcp.c:3471)
==8577== by 0x50E9C4: ngx_http_lua_socket_connected_handler (ngx_http_lua_socket_tcp.c:3739)
==8577== by 0x50BBD6: ngx_http_lua_socket_tcp_handler (ngx_http_lua_socket_tcp.c:3255)
==8577== by 0x44E16B: ngx_epoll_process_events (ngx_epoll_module.c:931)
==8577== by 0x44339B: ngx_process_events_and_timers (ngx_event.c:252)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_socket_tcp_resume_helper
fun:ngx_http_lua_socket_tcp_conn_resume
fun:ngx_http_lua_content_wev_handler
fun:ngx_http_lua_socket_handle_conn_success
fun:ngx_http_lua_socket_connected_handler
fun:ngx_http_lua_socket_tcp_handler
fun:ngx_epoll_process_events
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 323 (291 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 2,074 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x527A857: lj_parse (lj_parse.c:2721)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 352 bytes in 11 blocks are definitely lost in loss record 2,082 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BF976: luaopen_io (lib_io.c:533)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 352 bytes in 11 blocks are definitely lost in loss record 2,083 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C028D: luaopen_os (lib_os.c:289)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 360 bytes in 15 blocks are definitely lost in loss record 2,089 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265B0F: func_finduv (lj_func.c:52)
==8577== by 0x5265B0F: lj_func_newL_gc (lj_func.c:169)
==8577== by 0x525CEB5: lj_BC_FNEW (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x51737A: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:348)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:func_finduv
fun:lj_func_newL_gc
fun:lj_BC_FNEW
fun:lua_pcall
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 382 bytes in 18 blocks are definitely lost in loss record 2,092 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,100 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==8577== by 0x5271F58: lua_setfield (lj_api.c:972)
==8577== by 0x52C1335: luaopen_package (lib_package.c:617)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:luaopen_package
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,101 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,102 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BF8FD: luaopen_io (lib_io.c:530)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,103 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BF976: luaopen_io (lib_io.c:533)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_io
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,104 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C028D: luaopen_os (lib_os.c:289)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_os
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,105 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BD78F: luaopen_string (lib_string.c:739)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,106 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,107 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,108 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C40F6: luaopen_jit (lib_jit.c:780)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,109 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==8577== by 0x5271F58: lua_setfield (lj_api.c:972)
==8577== by 0x52B82D7: lj_lib_prereg (lj_lib.c:168)
==8577== by 0x52C4128: luaopen_jit (lib_jit.c:786)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:lj_lib_prereg
fun:luaopen_jit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,110 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x5030B6: ngx_http_lua_init_registry (ngx_http_lua_util.c:708)
==8577== by 0x5030B6: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x5030B6: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,111 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x514341: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:306)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,112 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x517173: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:253)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,113 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x527850F: expr_simple (lj_parse.c:2014)
==8577== by 0x527850F: expr_unop (lj_parse.c:2077)
==8577== by 0x527850F: expr_binop (lj_parse.c:2090)
==8577== by 0x5277F53: expr_binop (lj_parse.c:2098)
==8577== by 0x5278A01: expr (lj_parse.c:2109)
==8577== by 0x5278A01: expr_cond (lj_parse.c:2124)
==8577== by 0x527A6BD: parse_then (lj_parse.c:2589)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A6D4: parse_then (lj_parse.c:2591)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527856B: expr_simple (lj_parse.c:2008)
==8577== by 0x527856B: expr_unop (lj_parse.c:2077)
==8577== by 0x527856B: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279717: parse_assignment (lj_parse.c:2202)
==8577== by 0x52798E3: parse_call_assign (lj_parse.c:2233)
==8577== by 0x52798E3: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798E3: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==8577== by 0x527A049: parse_for (lj_parse.c:2577)
==8577== by 0x527A049: parse_stmt (lj_parse.c:2638)
==8577== by 0x527A049: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr_binop
fun:expr
fun:expr_cond
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_assignment
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 1 blocks are definitely lost in loss record 2,114 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279E27: parse_func (lj_parse.c:2277)
==8577== by 0x5279E27: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E27: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 384 bytes in 12 blocks are definitely lost in loss record 2,115 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BBC6D: luaopen_bit (lib_bit.c:177)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_bit
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 409 bytes in 1 blocks are definitely lost in loss record 2,120 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==8577== by 0x4E82DC: ngx_http_lua_ngx_log (ngx_http_lua_log.c:59)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5271E36: lua_settable (lj_api.c:959)
==8577== by 0x52B8CD1: luaL_findtable (lib_aux.c:96)
==8577== by 0x52B8E03: luaL_pushmodule (lib_aux.c:120)
==8577== by 0x52C05A1: lj_cf_package_module (lib_package.c:514)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C04C9: lj_cf_package_require (lib_package.c:459)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_ngx_log
fun:lj_BC_FUNCC
fun:lua_settable
fun:luaL_findtable
fun:luaL_pushmodule
fun:lj_cf_package_module
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 416 bytes in 13 blocks are definitely lost in loss record 2,121 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BD78F: luaopen_string (lib_string.c:739)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_string
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 432 (72 direct, 360 indirect) bytes in 1 blocks are definitely lost in loss record 2,123 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5269802: lj_state_new (lj_state.c:275)
==8577== by 0x5270E8A: lua_newthread (lj_api.c:737)
==8577== by 0x51D919: ngx_http_lua_ngx_timer_helper (ngx_http_lua_timer.c:217)
==8577== by 0x51DDD5: ngx_http_lua_ngx_timer_at (ngx_http_lua_timer.c:114)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4639FE: ngx_http_send_special (ngx_http_request.c:3410)
==8577== by 0x4DCA7D: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:131)
==8577== by 0x4DD311: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:362)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_state_new
fun:lua_newthread
fun:ngx_http_lua_ngx_timer_helper
fun:ngx_http_lua_ngx_timer_at
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_send_special
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 437 (405 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 2,124 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x527A857: lj_parse (lj_parse.c:2721)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 438 bytes in 19 blocks are definitely lost in loss record 2,125 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5265EEF: lj_meta_init (lj_meta.c:40)
==8577== by 0x5269387: cpluaopen (lj_state.c:152)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x526964F: lua_newstate (lj_state.c:222)
==8577== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==8577== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==8577== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_meta_init
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 464 bytes in 22 blocks are definitely lost in loss record 2,133 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x5274D3D: lj_lex_init (lj_lex.c:504)
==8577== by 0x526938F: cpluaopen (lj_state.c:153)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x526964F: lua_newstate (lj_state.c:222)
==8577== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==8577== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==8577== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lex_init
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 485 bytes in 20 blocks are definitely lost in loss record 2,137 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52B7D12: lj_lib_register (lj_lib.c:110)
==8577== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 512 bytes in 16 blocks are definitely lost in loss record 2,148 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C238D: luaopen_debug (lib_debug.c:402)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_debug
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 544 bytes in 17 blocks are definitely lost in loss record 2,153 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 576 bytes in 18 blocks are definitely lost in loss record 2,159 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52C6AD9: luaopen_ffi (lib_ffi.c:856)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 577 bytes in 1 blocks are definitely lost in loss record 2,160 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52769C1: fs_finish (lj_parse.c:1570)
==8577== by 0x5277960: parse_body (lj_parse.c:1855)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:fs_finish
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 662 bytes in 8 blocks are definitely lost in loss record 2,171 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x4E7FAB: log_wrapper (ngx_http_lua_log.c:190)
==8577== by 0x4E8242: ngx_http_lua_print (ngx_http_lua_log.c:85)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:log_wrapper
fun:ngx_http_lua_print
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 760 bytes in 5 blocks are definitely lost in loss record 2,178 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x527AEBB: lj_bcread_proto (lj_bcread.c:343)
==8577== by 0x52B8016: lib_read_lfunc (lj_lib.c:63)
==8577== by 0x52B8016: lj_lib_register (lj_lib.c:116)
==8577== by 0x52BE3ED: luaopen_table (lib_table.c:379)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_bcread_proto
fun:lib_read_lfunc
fun:lj_lib_register
fun:luaopen_table
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,181 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B8CA9: luaL_findtable (lib_aux.c:93)
==8577== by 0x52B7B43: lib_create_table (lj_lib.c:35)
==8577== by 0x52B7B43: lj_lib_register (lj_lib.c:78)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:luaL_findtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,182 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x503025: ngx_http_lua_init_registry (ngx_http_lua_util.c:689)
==8577== by 0x503025: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x503025: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,183 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x503056: ngx_http_lua_init_registry (ngx_http_lua_util.c:695)
==8577== by 0x503056: ngx_http_lua_new_state (ngx_http_lua_util.c:319)
==8577== by 0x503056: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_init_registry
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,184 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4FF49A: ngx_http_lua_inject_req_api (ngx_http_lua_util.c:2186)
==8577== by 0x4FF63B: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:764)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_req_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,185 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x527210F: lua_rawset (lj_api.c:991)
==8577== by 0x51466D: ngx_http_lua_inject_socket_tcp_api (ngx_http_lua_socket_tcp.c:386)
==8577== by 0x4FF66C: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:769)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lua_rawset
fun:ngx_http_lua_inject_socket_tcp_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,186 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5279B2E: parse_stmt (lj_parse.c:2647)
==8577== by 0x5279B2E: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A049: parse_for_iter (lj_parse.c:2554)
==8577== by 0x527A049: parse_for (lj_parse.c:2577)
==8577== by 0x527A049: parse_stmt (lj_parse.c:2638)
==8577== by 0x527A049: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x517313: ngx_http_lua_inject_coroutine_api (ngx_http_lua_coroutine.c:336)
==8577== by 0x4FF70F: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:786)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_for_iter
fun:parse_for
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_coroutine_api
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,187 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x5274DD8: lex_opt (lj_parse.c:989)
==8577== by 0x52789D7: expr_list (lj_parse.c:1877)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x527A172: parse_local (lj_parse.c:2248)
==8577== by 0x527A172: parse_stmt (lj_parse.c:2648)
==8577== by 0x527A172: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:lex_opt
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_local
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,188 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52792F1: parse_args (lj_parse.c:1898)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C8DB: luaL_loadbufferx (lj_load.c:143)
==8577== by 0x4FF738: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:813)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadbufferx
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,189 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C6AD9: luaopen_ffi (lib_ffi.c:856)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,190 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x52B80DE: lib_create_table (lj_lib.c:44)
==8577== by 0x52B80DE: lj_lib_register (lj_lib.c:78)
==8577== by 0x52C6BD7: luaopen_ffi (lib_ffi.c:867)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:lib_create_table
fun:lj_lib_register
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,191 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x527483F: lex_scan (lj_lex.c:301)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x527749B: expr_field (lj_parse.c:1673)
==8577== by 0x527947F: expr_primary (lj_parse.c:1950)
==8577== by 0x5277BCA: expr_simple (lj_parse.c:2011)
==8577== by 0x5277BCA: expr_unop (lj_parse.c:2077)
==8577== by 0x5277BCA: expr_binop (lj_parse.c:2090)
==8577== by 0x52789A5: expr (lj_parse.c:2109)
==8577== by 0x52789A5: expr_list (lj_parse.c:1876)
==8577== by 0x5279302: parse_args (lj_parse.c:1902)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A6D4: parse_then (lj_parse.c:2591)
==8577== by 0x5279EC4: parse_if (lj_parse.c:2601)
==8577== by 0x5279EC4: parse_stmt (lj_parse.c:2627)
==8577== by 0x5279EC4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x505F37: ngx_http_lua_clfactory_loadbuffer (ngx_http_lua_clfactory.c:758)
==8577== by 0x5039FC: ngx_http_lua_cache_loadbuffer (ngx_http_lua_cache.c:180)
==8577== by 0x5178F1: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:162)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_scan
fun:lj_lex_next
fun:expr_field
fun:expr_primary
fun:expr_simple
fun:expr_unop
fun:expr_binop
fun:expr
fun:expr_list
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_then
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:ngx_http_lua_clfactory_loadbuffer
fun:ngx_http_lua_cache_loadbuffer
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 768 bytes in 1 blocks are definitely lost in loss record 2,192 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5266377: lj_meta_tset (lj_meta.c:182)
==8577== by 0x5271F58: lua_setfield (lj_api.c:972)
==8577== by 0x52C04AC: lj_cf_package_require (lib_package.c:457)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_meta_tset
fun:lua_setfield
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 848 bytes in 26 blocks are definitely lost in loss record 2,201 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BB761: luaopen_math (lib_math.c:223)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_math
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 1,000 bytes in 27 blocks are definitely lost in loss record 2,212 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x52658F6: lj_func_newC (lj_func.c:109)
==8577== by 0x52B7CAD: lj_lib_register (lj_lib.c:92)
==8577== by 0x52BB1C2: luaopen_base (lib_base.c:707)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C6E18: luaL_openlibs (lib_init.c:45)
==8577== by 0x502DA5: ngx_http_lua_new_state (ngx_http_lua_util.c:230)
==8577== by 0x502DA5: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_func_newC
fun:lj_lib_register
fun:luaopen_base
fun:lj_BC_FUNCC
fun:luaL_openlibs
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 1,272 (144 direct, 1,128 indirect) bytes in 2 blocks are definitely lost in loss record 2,227 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261D47: lj_mem_newgco (lj_gc.c:831)
==8577== by 0x5269802: lj_state_new (lj_state.c:275)
==8577== by 0x5270E8A: lua_newthread (lj_api.c:737)
==8577== by 0x51D919: ngx_http_lua_ngx_timer_helper (ngx_http_lua_timer.c:217)
==8577== by 0x51DDD5: ngx_http_lua_ngx_timer_at (ngx_http_lua_timer.c:114)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x5272AAC: lua_pcall (lj_api.c:1129)
==8577== by 0x5177A1: ngx_http_lua_body_filter_by_chunk (ngx_http_lua_bodyfilterby.c:107)
==8577== by 0x51790B: ngx_http_lua_body_filter_inline (ngx_http_lua_bodyfilterby.c:171)
==8577== by 0x51767B: ngx_http_lua_body_filter (ngx_http_lua_bodyfilterby.c:291)
==8577== by 0x426F54: ngx_output_chain (ngx_output_chain.c:234)
==8577== by 0x493585: ngx_http_copy_filter (ngx_http_copy_filter_module.c:152)
==8577== by 0x4872B0: ngx_http_range_body_filter (ngx_http_range_filter_module.c:635)
==8577== by 0x45FB77: ngx_http_output_filter (ngx_http_core_module.c:1781)
==8577== by 0x4DCA99: ngx_http_echo_send_chain_link (ngx_http_echo_util.c:140)
==8577== by 0x4DE736: ngx_http_echo_exec_echo (ngx_http_echo_echo.c:224)
==8577== by 0x4DD0E8: ngx_http_echo_run_cmds (ngx_http_echo_handler.c:228)
==8577== by 0x4DD487: ngx_http_echo_wev_handler (ngx_http_echo_handler.c:71)
==8577== by 0x4DDDF4: ngx_http_echo_post_sleep (ngx_http_echo_sleep.c:108)
==8577== by 0x4DDDF4: ngx_http_echo_sleep_event_handler (ngx_http_echo_sleep.c:146)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_newgco
fun:lj_state_new
fun:lua_newthread
fun:ngx_http_lua_ngx_timer_helper
fun:ngx_http_lua_ngx_timer_at
fun:lj_BC_FUNCC
fun:lua_pcall
fun:ngx_http_lua_body_filter_by_chunk
fun:ngx_http_lua_body_filter_inline
fun:ngx_http_lua_body_filter
fun:ngx_output_chain
fun:ngx_http_copy_filter
fun:ngx_http_range_body_filter
fun:ngx_http_output_filter
fun:ngx_http_echo_send_chain_link
fun:ngx_http_echo_exec_echo
fun:ngx_http_echo_run_cmds
fun:ngx_http_echo_wev_handler
fun:ngx_http_echo_post_sleep
fun:ngx_http_echo_sleep_event_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 1,494 bytes in 61 blocks are definitely lost in loss record 2,240 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263C42: lj_str_new (lj_str.c:220)
==8577== by 0x52AC579: lj_ctype_init (lj_ctype.c:611)
==8577== by 0x52C69B1: luaopen_ffi (lib_ffi.c:853)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_str_new
fun:lj_ctype_init
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 1,536 bytes in 1 blocks are definitely lost in loss record 2,246 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5269332: cpluaopen (lj_state.c:149)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x526964F: lua_newstate (lj_state.c:222)
==8577== by 0x52B9401: luaL_newstate (lib_aux.c:341)
==8577== by 0x502D91: ngx_http_lua_new_state (ngx_http_lua_util.c:225)
==8577== by 0x502D91: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:cpluaopen
fun:lj_vm_cpcall
fun:lua_newstate
fun:luaL_newstate
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 1,536 bytes in 1 blocks are definitely lost in loss record 2,247 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5264CC4: newhpart (lj_tab.c:66)
==8577== by 0x5264CC4: lj_tab_resize (lj_tab.c:278)
==8577== by 0x52650C6: rehashtab (lj_tab.c:387)
==8577== by 0x5264935: lj_tab_newkey (lj_tab.c:471)
==8577== by 0x5264AF1: lj_tab_setstr (lj_tab.c:559)
==8577== by 0x5277786: lj_parse_keepstr (lj_parse.c:238)
==8577== by 0x5274986: lex_string (lj_lex.c:280)
==8577== by 0x5274986: lex_scan (lj_lex.c:364)
==8577== by 0x5274CDC: lj_lex_next (lj_lex.c:454)
==8577== by 0x52792F1: parse_args (lj_parse.c:1898)
==8577== by 0x527946C: expr_primary (lj_parse.c:1965)
==8577== by 0x52798B4: parse_call_assign (lj_parse.c:2228)
==8577== by 0x52798B4: parse_stmt (lj_parse.c:2673)
==8577== by 0x52798B4: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A688: parse_block (lj_parse.c:2402)
==8577== by 0x527A296: parse_if (lj_parse.c:2611)
==8577== by 0x527A296: parse_stmt (lj_parse.c:2627)
==8577== by 0x527A296: parse_chunk (lj_parse.c:2685)
==8577== by 0x5277930: parse_body (lj_parse.c:1853)
==8577== by 0x5279E83: parse_func (lj_parse.c:2286)
==8577== by 0x5279E83: parse_stmt (lj_parse.c:2644)
==8577== by 0x5279E83: parse_chunk (lj_parse.c:2685)
==8577== by 0x527A83F: lj_parse (lj_parse.c:2718)
==8577== by 0x527C53A: cpparser (lj_load.c:41)
==8577== by 0x525E0F6: lj_vm_cpcall (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x527C65A: lua_loadx (lj_load.c:58)
==8577== by 0x527C717: luaL_loadfilex (lj_load.c:101)
==8577== by 0x52C0E89: lj_cf_package_loader_lua (lib_package.c:371)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x52C042C: lj_cf_package_require (lib_package.c:448)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:lj_tab_resize
fun:rehashtab
fun:lj_tab_newkey
fun:lj_tab_setstr
fun:lj_parse_keepstr
fun:lex_string
fun:lex_scan
fun:lj_lex_next
fun:parse_args
fun:expr_primary
fun:parse_call_assign
fun:parse_stmt
fun:parse_chunk
fun:parse_block
fun:parse_if
fun:parse_stmt
fun:parse_chunk
fun:parse_body
fun:parse_func
fun:parse_stmt
fun:parse_chunk
fun:lj_parse
fun:cpparser
fun:lj_vm_cpcall
fun:lua_loadx
fun:luaL_loadfilex
fun:lj_cf_package_loader_lua
fun:lj_BC_FUNCC
fun:lj_cf_package_require
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 1,792 bytes in 4 blocks are definitely lost in loss record 2,257 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5265CD6: lj_udata_new (lj_udata.c:15)
==8577== by 0x5270F4C: lua_newuserdata (lj_api.c:749)
==8577== by 0x513894: ngx_http_lua_socket_tcp_connect (ngx_http_lua_socket_tcp.c:1031)
==8577== by 0x525DD87: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0)
==8577== by 0x500762: ngx_http_lua_run_thread (ngx_http_lua_util.c:1084)
==8577== by 0x51D527: ngx_http_lua_timer_handler (ngx_http_lua_timer.c:705)
==8577== by 0x4438E6: ngx_event_expire_timers (ngx_event_timer.c:97)
==8577== by 0x4433F6: ngx_process_events_and_timers (ngx_event.c:266)
==8577== by 0x44BC0A: ngx_worker_process_cycle (ngx_process_cycle.c:821)
==8577== by 0x44A1A9: ngx_spawn_process (ngx_process.c:199)
==8577== by 0x44AEB7: ngx_start_worker_processes (ngx_process_cycle.c:397)
==8577== by 0x44CD9E: ngx_master_process_cycle (ngx_process_cycle.c:251)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_udata_new
fun:lua_newuserdata
fun:ngx_http_lua_socket_tcp_connect
fun:lj_BC_FUNCC
fun:ngx_http_lua_run_thread
fun:ngx_http_lua_timer_handler
fun:ngx_event_expire_timers
fun:ngx_process_events_and_timers
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 2,584 (472 direct, 2,112 indirect) bytes in 1 blocks are definitely lost in loss record 2,272 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x52AC430: lj_ctype_init (lj_ctype.c:594)
==8577== by 0x52C69B1: luaopen_ffi (lib_ffi.c:853)
==8577== by 0x5031A0: ngx_http_lua_init_vm (ngx_http_lua_util.c:3860)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:lj_ctype_init
fun:luaopen_ffi
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua ==8577== 3,072 bytes in 1 blocks are definitely lost in loss record 2,280 of 2,301
==8577== at 0x4C2B002: malloc (vg_replace_malloc.c:298)
==8577== by 0x4C2B176: realloc (vg_replace_malloc.c:784)
==8577== by 0x5261C6C: lj_mem_realloc (lj_gc.c:818)
==8577== by 0x5263F18: newhpart (lj_tab.c:66)
==8577== by 0x5263F18: newtab (lj_tab.c:145)
==8577== by 0x5264058: lj_tab_new (lj_tab.c:162)
==8577== by 0x5270B5A: lua_createtable (lj_api.c:706)
==8577== by 0x4FF519: ngx_http_lua_inject_ngx_api (ngx_http_lua_util.c:741)
==8577== by 0x50312F: ngx_http_lua_init_globals (ngx_http_lua_util.c:733)
==8577== by 0x50312F: ngx_http_lua_new_state (ngx_http_lua_util.c:320)
==8577== by 0x50312F: ngx_http_lua_init_vm (ngx_http_lua_util.c:3828)
==8577== by 0x4F97A8: ngx_http_lua_init (ngx_http_lua_module.c:783)
==8577== by 0x459663: ngx_http_block (ngx_http.c:312)
==8577== by 0x4374F7: ngx_conf_handler (ngx_conf_file.c:463)
==8577== by 0x4374F7: ngx_conf_parse (ngx_conf_file.c:319)
==8577== by 0x434911: ngx_init_cycle (ngx_cycle.c:275)
==8577== by 0x44CD5D: ngx_master_process_cycle (ngx_process_cycle.c:242)
==8577== by 0x422F6A: main (nginx.c:385)
==8577==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:lj_mem_realloc
fun:newhpart
fun:newtab
fun:lj_tab_new
fun:lua_createtable
fun:ngx_http_lua_inject_ngx_api
fun:ngx_http_lua_init_globals
fun:ngx_http_lua_new_state
fun:ngx_http_lua_init_vm
fun:ngx_http_lua_init
fun:ngx_http_block
fun:ngx_conf_handler
fun:ngx_conf_parse
fun:ngx_init_cycle
fun:ngx_master_process_cycle
fun:main
}
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:00:47 [alert] 8567\#0: worker process 8577 exited on signal 6" (req 0) 2019/02/06 23:00:47 [debug] 8567\#0: shmtx forced unlock
2019/02/06 23:00:47 [debug] 8567\#0: wake up, sigio 0
2019/02/06 23:00:47 [debug] 8567\#0: reap children
2019/02/06 23:00:47 [debug] 8567\#0: child: 0 8597 e:0 t:0 d:0 r:1 j:0
2019/02/06 23:00:47 [debug] 8567\#0: child: 1 8577 e:1 t:1 d:0 r:1 j:0
2019/02/06 23:00:47 [debug] 8567\#0: pass close channel s:1 pid:8577 to:8597
2019/02/06 23:00:47 [debug] 8567\#0: sigsuspend
2019/02/06 23:00:47 [notice] 8567\#0: signal 29 (SIGIO) received
2019/02/06 23:00:47 [debug] 8567\#0: wake up, sigio 0
'
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - nginx: worker process is shutting down: /home/ec2-user/git/lua-nginx-module/src/ngx_http_lua_socket_tcp.c:3963: ngx_http_lua_socket_tcp_resume_conn_op: Assertion `spool->connections >= 0' failed. '
129-ssl-socket.t TEST 7: certificate does not match host name (no verify) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,5 @@
connected: 1
ssl handshake: userdata
sent http request: 56 bytes.
-received: HTTP/1.1 404 Not Found
+received: HTTP/1.1 200 OK
close: 1 nil
'
129-ssl-socket.t TEST 7: certificate does not match host name (no verify) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,5 @@
connected: 1
ssl handshake: userdata
sent http request: 56 bytes.
-received: HTTP/1.1 404 Not Found
+received: HTTP/1.1 200 OK
close: 1 nil
'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - response_body_like - response is expected (failed to connect: no such file or directory) 'failed to connect: no such file or directory
'
doesn't match '(?^s:\A[123]done\n\z)'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - response_body_like - response is expected (failed to connect: no such file or directory) 'failed to connect: no such file or directory
'
doesn't match '(?^s:\A[123]done\n\z)'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - response_body_like - response is expected (failed to connect: no such file or directory) 'failed to connect: no such file or directory
'
doesn't match '(?^s:\A[123]done\n\z)'
Bailout called. Further testing stopped: Failed to do mkdir /home/ec2-user/git/lua-nginx-module/t/servroot/html

Expected Failures

File Name Details
023-rewrite/socket-keepalive.t TEST 11: sanity (uds) - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:39:26 [debug] 7240\#0: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2019/02/06 22:39:26 [debug] 7240\#0: *160 http keepalive handler
2019/02/06 22:39:26 [debug] 7240\#0: *160 close http connection: 5
2019/02/06 22:39:26 [debug] 7240\#0: *160 event timer del: 5: 6002994
2019/02/06 22:39:26 [debug] 7240\#0: *160 reusable connection: 0
2019/02/06 22:39:26 [debug] 7240\#0: *160 free: 0000000008BD1AE0, unused: 0
2019/02/06 22:39:26 [debug] 7240\#0: *160 free: 0000000008BD1A00, unused: 0
2019/02/06 22:39:26 [debug] 7240\#0: *160 free: 0000000008BD1950, unused: 0
2019/02/06 22:39:26 [debug] 7240\#0: *160 free: 0000000008BD1880, unused: 0
2019/02/06 22:39:26 [debug] 7240\#0: *160 free: 0000000008BD17E0, unused: 0
'
043-shdict.t TEST 28: add key (key not exists) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-add: true nil false
+add: false exists false
-foo = 10502
+foo = hello
'
043-shdict.t TEST 54: list keys in an empty shdict with a limit - response_body - response is expected (repeated req 0, req 0) got: '2
'
expected: '0
'
043-shdict.t nginx: [emerg] lua_shared_dict "dogs" is already defined as "dogs" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
043-shdict.t TEST 45: flush_expires - response_body - response is expected (repeated req 0, req 0) got: '60
'
expected: '1
'
043-shdict.t TEST 12: get non-existent keys - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-nil
+helloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworld
-nil
+helloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworld
'
043-shdict.t TEST 32: replace key (key not exists) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-replace: false not found false
+replace: true nil false
-foo = nil
+foo = 10502
'
043-shdict.t TEST 52: list keys in a shdict with limit larger than number of keys - response_body - response is expected (repeated req 0, req 0) got: '3
'
expected: '2
'
043-shdict.t TEST 57: list all keys in a shdict with more than 1024 keys with 0 limit set - response_body - response is expected (repeated req 0, req 0) got: '2049
'
expected: '2048
'
056-flush.t TEST 1: flush wait - content - pattern "lua reuse free buf chain, but reallocate memory because 5 >= 0" should match a line in error.log (req 0)
056-flush.t TEST 1: flush wait - content - pattern "lua reuse free buf chain, but reallocate memory because 5 >= 0" should match a line in error.log (req 1)
059-unix-socket.t TEST 4: ngx.socket.stream - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-request sent: 57
-received: HTTP/1.1 200 OK
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-failed to receive a line: closed
-close: 1 nil
'
059-unix-socket.t TEST 4: ngx.socket.stream - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-request sent: 57
-received: HTTP/1.1 200 OK
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-failed to receive a line: closed
-close: 1 nil
'
068-socket-keepalive.t TEST 12: sanity (uds) - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:53:51 [debug] 31099\#0: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2019/02/06 22:53:51 [debug] 31099\#0: *154 http keepalive handler
2019/02/06 22:53:51 [debug] 31099\#0: *154 close http connection: 7
2019/02/06 22:53:51 [debug] 31099\#0: *154 event timer del: 7: 6867937
2019/02/06 22:53:51 [debug] 31099\#0: *154 reusable connection: 0
2019/02/06 22:53:51 [debug] 31099\#0: *154 free: 0000000008F5EC80, unused: 0
2019/02/06 22:53:51 [debug] 31099\#0: *154 free: 0000000008F5EBA0, unused: 0
2019/02/06 22:53:51 [debug] 31099\#0: *154 free: 0000000008F5EAF0, unused: 0
2019/02/06 22:53:51 [debug] 31099\#0: *154 free: 0000000008F5EA20, unused: 0
2019/02/06 22:53:51 [debug] 31099\#0: *154 free: 0000000008F5E980, unused: 0
'
068-socket-keepalive.t TEST 16: custom pools (same pool for different host:port) - tcp - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:53:53 [debug] 31182\#0: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2019/02/06 22:53:53 [debug] 31182\#0: lua tcp socket keepalive close handler: fd:7
2019/02/06 22:53:53 [debug] 31182\#0: event timer del: 7: 6863121
2019/02/06 22:53:53 [debug] 31182\#0: reusable connection: 0
2019/02/06 22:53:53 [debug] 31182\#0: lua tcp socket keepalive: free connection pool for "B"
2019/02/06 22:53:53 [notice] 31182\#0: exiting
2019/02/06 22:53:53 [debug] 31182\#0: flush files
2019/02/06 22:53:53 [debug] 31182\#0: run cleanup: 0000000008BC5120
2019/02/06 22:53:53 [debug] 31182\#0: run cleanup: 00000000086FC630
2019/02/06 22:53:53 [debug] 31182\#0: lua decrementing the reference count for Lua VM: 1
'
068-socket-keepalive.t TEST 16: custom pools (same pool for different host:port) - tcp - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:53:53 [debug] 31182\#0: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2019/02/06 22:53:53 [notice] 31182\#0: exiting
2019/02/06 22:53:53 [debug] 31182\#0: flush files
2019/02/06 22:53:53 [debug] 31182\#0: run cleanup: 0000000008BC5120
2019/02/06 22:53:53 [debug] 31182\#0: run cleanup: 00000000086FC630
2019/02/06 22:53:53 [debug] 31182\#0: lua decrementing the reference count for Lua VM: 1
2019/02/06 22:53:53 [debug] 31182\#0: lua close the global Lua VM 000000000842F6E0
2019/02/06 22:53:53 [debug] 31202\#0: *219 malloc: 0000000008F6AA00:80
2019/02/06 22:53:53 [debug] 31202\#0: *219 malloc: 00000000084D0FD0:16
2019/02/06 22:53:53 [debug] 31202\#0: *219 malloc: 00000000084AC2F0:176
'
068-socket-keepalive.t TEST 17: custom pools (different pool for the same host:port) - unix - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:53:53 [debug] 31202\#0: lua tcp socket keepalive: free connection pool for \"foo\"" (req 0) 2019/02/06 22:53:53 [debug] 31222\#0: *233 write new buf t:1 f:0 000000000880BFC0, pos 000000000880BFC0, size: 158 file: 0, size: 0
2019/02/06 22:53:53 [notice] 31202\#0: exiting
2019/02/06 22:53:53 [debug] 31222\#0: *233 http write filter: l:0 f:0 s:158
2019/02/06 22:53:53 [debug] 31202\#0: flush files
2019/02/06 22:53:53 [debug] 31202\#0: run cleanup: 0000000008B7E730
2019/02/06 22:53:53 [debug] 31202\#0: run cleanup: 0000000008F47E60
2019/02/06 22:53:53 [debug] 31202\#0: lua decrementing the reference count for Lua VM: 1
2019/02/06 22:53:53 [debug] 31202\#0: lua close the global Lua VM 00000000084FF590
2019/02/06 22:53:53 [debug] 31222\#0: *233 http output filter "/ver?"
'
068-socket-keepalive.t TEST 18: custom pools (same pool for the same path) - unix - pattern "lua tcp socket keepalive create connection pool for key "A"" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 18: custom pools (same pool for the same path) - unix - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 18: custom pools (same pool for the same path) - unix - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:53:54 [debug] 31222\#0: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2019/02/06 22:53:54 [debug] 31243\#0: *250 http write filter: l:0 f:0 s:158
2019/02/06 22:53:54 [debug] 31222\#0: lua tcp socket keepalive close handler: fd:7
2019/02/06 22:53:54 [debug] 31222\#0: event timer del: 7: 6864009
2019/02/06 22:53:54 [debug] 31222\#0: reusable connection: 0
2019/02/06 22:53:54 [debug] 31222\#0: lua tcp socket keepalive: free connection pool for "B"
2019/02/06 22:53:54 [debug] 31222\#0: worker cycle
2019/02/06 22:53:54 [debug] 31222\#0: epoll timer: 59716
2019/02/06 22:53:54 [debug] 31222\#0: epoll: fd:3 ev:2011 d:00000000087F1FC1
2019/02/06 22:53:54 [debug] 31222\#0: epoll_wait() error on fd:3 ev:2011
'
068-socket-keepalive.t TEST 18: custom pools (same pool for the same path) - unix - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:53:54 [debug] 31222\#0: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2019/02/06 22:53:54 [debug] 31222\#0: worker cycle
2019/02/06 22:53:54 [debug] 31222\#0: epoll timer: 59716
2019/02/06 22:53:54 [debug] 31222\#0: epoll: fd:3 ev:2011 d:00000000087F1FC1
2019/02/06 22:53:54 [debug] 31222\#0: epoll_wait() error on fd:3 ev:2011
2019/02/06 22:53:54 [debug] 31222\#0: *246 http wait request handler
2019/02/06 22:53:54 [debug] 31222\#0: *246 malloc: 0000000008F4FB30:80
2019/02/06 22:53:54 [debug] 31222\#0: *246 malloc: 000000000883CF40:16
2019/02/06 22:53:54 [debug] 31222\#0: *246 malloc: 0000000008809530:1024
2019/02/06 22:53:54 [debug] 31222\#0: *246 malloc: 0000000008809970:16
'
068-socket-keepalive.t TEST 28: conn queuing: connect() can specify 'pool_size' for unix domain socket - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:54:00 [debug] 31422\#0: lua tcp socket keepalive: free connection pool for \"127.0.0.1:11211\"" (req 0) 2019/02/06 22:54:00 [notice] 31422\#0: exiting
2019/02/06 22:54:00 [debug] 31422\#0: flush files
2019/02/06 22:54:00 [debug] 31422\#0: run cleanup: 0000000009645C80
2019/02/06 22:54:00 [debug] 31422\#0: run cleanup: 0000000008FC4630
2019/02/06 22:54:00 [debug] 31422\#0: lua decrementing the reference count for Lua VM: 1
2019/02/06 22:54:00 [debug] 31422\#0: lua close the global Lua VM 00000000086E7000
2019/02/06 22:54:00 [debug] 31422\#0: run cleanup: 0000000008FC4580
2019/02/06 22:54:00 [debug] 31422\#0: run cleanup: 0000000008FC44D0
2019/02/06 22:54:00 [debug] 31422\#0: run cleanup: 0000000008B53E20
'
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2019/02/06 22:54:00 [debug] 31441\#0: lua tcp socket keepalive: free connection pool for \"unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock\"" (req 0) 2019/02/06 22:54:00 [debug] 31441\#0: worker cycle
2019/02/06 22:54:00 [debug] 31441\#0: epoll timer: 59712
2019/02/06 22:54:00 [debug] 31441\#0: epoll: fd:3 ev:2011 d:0000000008F75100
2019/02/06 22:54:00 [debug] 31441\#0: epoll_wait() error on fd:3 ev:2011
2019/02/06 22:54:00 [debug] 31441\#0: *414 http wait request handler
2019/02/06 22:54:00 [debug] 31441\#0: *414 malloc: 00000000086FCD90:80
2019/02/06 22:54:00 [debug] 31441\#0: *414 malloc: 000000000849B820:16
2019/02/06 22:54:00 [debug] 31441\#0: *414 malloc: 00000000086FCF90:1024
2019/02/06 22:54:00 [debug] 31441\#0: *414 malloc: 00000000086FD3D0:16
'
086-init-by.t nginx: [error] init_by_lua error: init_by_lua:2: failed to init
106-timer.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-6]))" should match a line in error.log (req 0)
106-timer.t TEST 7: 0 timer - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0(?:[^.]|\.00))" should match a line in error.log (req 0)
106-timer.t TEST 30: user args - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer)" should match a line in error.log (req 0)
106-timer.t TEST 3: lua variable sharing via upvalue - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
106-timer.t TEST 4: simple at (sleep in the timer callback) - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:1[4-9]|2[0-6]?))" should match a line in error.log (req 0)
106-timer.t TEST 2: globals are shared - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 2: simple at (sleep in the timer callback) - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 7: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-6]))" should match a line in error.log (req 0)
109-timer-hup.t TEST 7: HUP reload should abort pending timers (fuzz test) - grep_error_log_out (req 1) got: 'lua found 8190 pending timers
'
expected: 'lua found 8191 pending timers
'
Looks like you failed 1 test of 162.
124-init-worker.t TEST 18: syslog error log - udp_query ok ''
doesn't match '(?^:Bad bad bad)'
126-shdict-frag.t TEST 4: merge one single-page block backward, but no more - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,4 @@
-successfully set foo.
+successfully set foo with force.
successfully set bar.
successfully set baz.
found foo: 4000
'
126-shdict-frag.t TEST 1: merge 2 single-page free blocks (forcibly evicted, merge forward) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,11 @@
successfully set foo.
-successfully set bar.
-successfully set baz with force.
-foo not found
+failed to set bar: no memory
+failed to set baz: no memory
+found foo: 4000
bar not found
-found baz: 8102
-successfully set foo with force.
-successfully set bar.
+baz not found
+successfully set foo.
+successfully set bar with force.
successfully set baz with force.
foo not found
bar not found
'
126-shdict-frag.t TEST 2: merge 2 single-page free slabs (forcibly evicted, merge backward) - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,4 @@
-successfully set foo.
+successfully set foo with force.
successfully set bar.
found foo: 4000
successfully set baz with force.
'
129-ssl-socket.t TEST 21: unix domain ssl cosocket (verify) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
129-ssl-socket.t TEST 21: unix domain ssl cosocket (verify) - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 21: unix domain ssl cosocket (verify) - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
129-ssl-socket.t TEST 21: unix domain ssl cosocket (verify) - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
129-ssl-socket.t TEST 21: unix domain ssl cosocket (verify) - grep_error_log_out (req 1) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 21: unix domain ssl cosocket (verify) - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
129-ssl-socket.t TEST 26: unix domain ssl cosocket (no gen session) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: true
'
129-ssl-socket.t TEST 26: unix domain ssl cosocket (no gen session) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: true
'
129-ssl-socket.t TEST 30: unix domain ssl cosocket (verify cert but no host name check, NOT passed) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: 18: self signed certificate
'
129-ssl-socket.t TEST 30: unix domain ssl cosocket (verify cert but no host name check, NOT passed) - pattern "lua ssl certificate verify error: (18: self signed certificate)" should match a line in error.log (req 0)
129-ssl-socket.t TEST 30: unix domain ssl cosocket (verify cert but no host name check, NOT passed) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: 18: self signed certificate
'
129-ssl-socket.t TEST 30: unix domain ssl cosocket (verify cert but no host name check, NOT passed) - pattern "lua ssl certificate verify error: (18: self signed certificate)" should match a line in error.log (req 1)
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]=]" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]==]" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]]" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] "events" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:56
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]]" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - grep_error_log_out (req 0) @@ -1,3 +0,0 @@
-uthread: thread created: running
-uthread: hello in thread
-uthread: done
'
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - pattern "[error]" should not match any line in error.log but matches line "2019/02/06 23:05:01 [error] 13333\#0: send() failed (111: Connection refused)" (req 0) 2019/02/06 23:05:01 [debug] 13333\#0: close listening unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock \#6
2019/02/06 23:05:01 [debug] 13333\#0: epoll del event: fd:7 op:2 ev:00000000
2019/02/06 23:05:01 [debug] 13333\#0: close listening 0.0.0.0:1984 \#7
2019/02/06 23:05:01 [notice] 13333\#0: exiting
2019/02/06 23:05:01 [debug] 13333\#0: flush files
2019/02/06 23:05:01 [debug] 13333\#0: run cleanup: 000000000878BFE0
2019/02/06 23:05:01 [debug] 13333\#0: run cleanup: 00000000084F5820
2019/02/06 23:05:01 [debug] 13333\#0: lua decrementing the reference count for Lua VM: 1
2019/02/06 23:05:01 [debug] 13333\#0: lua close the global Lua VM 00000000084F58D0
'
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - grep_error_log_out (req 1) @@ -1,3 +0,0 @@
-uthread: thread created: running
-uthread: hello in thread
-uthread: done
'
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - grep_error_log_out (req 2) @@ -1,3 +0,0 @@
-uthread: thread created: running
-uthread: hello in thread
-uthread: done
'
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - pattern "a.lua:1: ssl cert by lua is running!" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - pattern "a.lua:1: ssl cert by lua is running!" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - pattern "a.lua:1: ssl cert by lua is running!" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 7: ngx.exit(0) - yield - pattern "[emerg]" should not match any line in error.log but matches line "2019/02/06 23:05:02 [emerg] 13332\#0: unlink() /home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock failed (2: No such file or directory)" (req 0) 2019/02/06 23:05:02 [notice] 13332\#0: start worker processes
2019/02/06 23:05:02 [debug] 13332\#0: channel 4:6
2019/02/06 23:05:02 [notice] 13332\#0: start worker process 13384
2019/02/06 23:05:02 [debug] 13332\#0: pass channel s:1 pid:13384 fd:4 to s:0 pid:13362 fd:3
2019/02/06 23:05:02 [debug] 13362\#0: epoll: fd:5 ev:0001 d:0000000008F89950
2019/02/06 23:05:02 [debug] 13362\#0: channel handler
2019/02/06 23:05:02 [debug] 13362\#0: channel: 32
2019/02/06 23:05:02 [debug] 13362\#0: channel command: 1
2019/02/06 23:05:02 [debug] 13362\#0: get channel s:1 pid:13384 fd:8
'
139-ssl-cert-by.t TEST 12: connection aborted prematurely - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 12: connection aborted prematurely - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 12: connection aborted prematurely - pattern "ssl-cert-by-lua: after sleeping" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 12: connection aborted prematurely - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 12: connection aborted prematurely - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 12: connection aborted prematurely - pattern "ssl-cert-by-lua: after sleeping" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 12: connection aborted prematurely - response_body - response is expected (repeated req 2, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 12: connection aborted prematurely - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 12: connection aborted prematurely - pattern "ssl-cert-by-lua: after sleeping" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 9: lua exception - no yield - pattern "[emerg]" should not match any line in error.log but matches line "2019/02/06 23:05:07 [emerg] 13332\#0: unlink() /home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock failed (2: No such file or directory)" (req 0) 2019/02/06 23:05:07 [debug] 13424\#0: epoll: fd:7 ev:0001 d:000000000848F530
2019/02/06 23:05:07 [debug] 13424\#0: accept on 0.0.0.0:1984, ready: 0
2019/02/06 23:05:07 [debug] 13424\#0: malloc: 00000000084CD0B0:48
2019/02/06 23:05:07 [debug] 13424\#0: malloc: 00000000084BFFE0:16
2019/02/06 23:05:07 [debug] 13424\#0: malloc: 00000000084CD120:16
2019/02/06 23:05:07 [debug] 13424\#0: malloc: 00000000084C0030:80
2019/02/06 23:05:07 [debug] 13424\#0: malloc: 00000000084CD170:16
2019/02/06 23:05:07 [debug] 13424\#0: malloc: 00000000084C00C0:15
2019/02/06 23:05:07 [debug] 13424\#0: malloc: 00000000084CD1C0:16
'
139-ssl-cert-by.t TEST 10: lua exception - yield - pattern "[emerg]" should not match any line in error.log but matches line "2019/02/06 23:05:10 [emerg] 13332\#0: unlink() /home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock failed (2: No such file or directory)" (req 0) 2019/02/06 23:05:10 [debug] 13464\#0: epoll: fd:7 ev:0001 d:000000000845DFC0
2019/02/06 23:05:10 [debug] 13464\#0: accept on 0.0.0.0:1984, ready: 0
2019/02/06 23:05:10 [debug] 13464\#0: malloc: 000000000900B4E0:48
2019/02/06 23:05:10 [debug] 13464\#0: malloc: 0000000009019630:16
2019/02/06 23:05:10 [debug] 13464\#0: malloc: 000000000901B7E0:16
2019/02/06 23:05:10 [debug] 13464\#0: malloc: 0000000009018980:80
2019/02/06 23:05:10 [debug] 13464\#0: malloc: 0000000009018B60:16
2019/02/06 23:05:10 [debug] 13464\#0: malloc: 0000000009018BB0:15
2019/02/06 23:05:10 [debug] 13464\#0: malloc: 0000000009018D40:16
'
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - pattern "ssl_certificate_by_lua:1: ssl cert by lua is running!" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - pattern "ssl_certificate_by_lua:1: ssl cert by lua is running!" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - pattern "ssl_certificate_by_lua:1: ssl cert by lua is running!" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 13: subrequests disabled - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: handshake failed
'
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "ssl_certificate_by_lua:1: API disabled in the context of ssl_certificate_by_lua*" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "(?^:\[crit\] .*?cert cb error)" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 13: subrequests disabled - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: handshake failed
'
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "ssl_certificate_by_lua:1: API disabled in the context of ssl_certificate_by_lua*" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "(?^:\[crit\] .*?cert cb error)" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 13: subrequests disabled - response_body - response is expected (repeated req 2, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: handshake failed
'
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "ssl_certificate_by_lua:1: API disabled in the context of ssl_certificate_by_lua*" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 13: subrequests disabled - pattern "(?^:\[crit\] .*?cert cb error)" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 8: ngx.exit(ngx.ERROR) - yield - pattern "[emerg]" should not match any line in error.log but matches line "2019/02/06 23:05:12 [emerg] 13332\#0: unlink() /home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock failed (2: No such file or directory)" (req 0) 2019/02/06 23:05:12 [notice] 13332\#0: start worker processes
2019/02/06 23:05:12 [debug] 13332\#0: channel 3:5
2019/02/06 23:05:12 [notice] 13332\#0: start worker process 13566
2019/02/06 23:05:12 [debug] 13332\#0: pass channel s:0 pid:13566 fd:3 to s:1 pid:13546 fd:4
2019/02/06 23:05:12 [debug] 13546\#0: epoll: fd:6 ev:0001 d:000000000973F9F0
2019/02/06 23:05:12 [debug] 13546\#0: channel handler
2019/02/06 23:05:12 [debug] 13546\#0: channel: 32
2019/02/06 23:05:12 [debug] 13546\#0: channel command: 1
2019/02/06 23:05:12 [debug] 13546\#0: get channel s:0 pid:13566 fd:5
'
139-ssl-cert-by.t TEST 19: check the count of running timers - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 59 bytes.
-received: HTTP/1.1 200 OK
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 2
-received: Connection: close
-received:
-received: 3
-close: 1 nil
'
139-ssl-cert-by.t TEST 19: check the count of running timers - pattern "ssl_certificate_by_lua:1: ssl cert by lua is running!" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 19: check the count of running timers - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 19: check the count of running timers - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 59 bytes.
-received: HTTP/1.1 200 OK
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 2
-received: Connection: close
-received:
-received: 3
-close: 1 nil
'
139-ssl-cert-by.t TEST 19: check the count of running timers - pattern "ssl_certificate_by_lua:1: ssl cert by lua is running!" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 19: check the count of running timers - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 19: check the count of running timers - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 59 bytes.
-received: HTTP/1.1 200 OK
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 2
-received: Connection: close
-received:
-received: 3
-close: 1 nil
'
139-ssl-cert-by.t TEST 19: check the count of running timers - pattern "ssl_certificate_by_lua:1: ssl cert by lua is running!" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 19: check the count of running timers - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 15: coroutine API - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 15: coroutine API - grep_error_log_out (req 0) @@ -1,6 +0,0 @@
-co resume, status: suspended
-co yield: 0
-co resume, status: suspended
-co yield: 1
-co resume, status: suspended
-co yield: 2
'
139-ssl-cert-by.t TEST 15: coroutine API - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 15: coroutine API - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 15: coroutine API - grep_error_log_out (req 1) @@ -1,6 +0,0 @@
-co resume, status: suspended
-co yield: 0
-co resume, status: suspended
-co yield: 1
-co resume, status: suspended
-co yield: 2
'
139-ssl-cert-by.t TEST 15: coroutine API - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 15: coroutine API - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 15: coroutine API - grep_error_log_out (req 2) @@ -1,6 +0,0 @@
-co resume, status: suspended
-co yield: 0
-co resume, status: suspended
-co yield: 1
-co resume, status: suspended
-co yield: 2
'
139-ssl-cert-by.t TEST 15: coroutine API - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 11: get phase - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
'
139-ssl-cert-by.t TEST 11: get phase - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 11: get phase - pattern "get_phase: ssl_cert" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 11: get phase - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
'
139-ssl-cert-by.t TEST 11: get phase - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 11: get phase - pattern "get_phase: ssl_cert" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 11: get phase - response_body - response is expected (repeated req 2, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
'
139-ssl-cert-by.t TEST 11: get phase - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 11: get phase - pattern "get_phase: ssl_cert" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: handshake failed
'
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - pattern "(?^:\[alert\] .*? no ssl_certificate_by_lua\* defined in server ~test2\\\.com\b)" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - pattern "(?^:\[crit\] .*? SSL_do_handshake\(\) failed\b)" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: handshake failed
'
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - pattern "(?^:\[alert\] .*? no ssl_certificate_by_lua\* defined in server ~test2\\\.com\b)" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - pattern "(?^:\[crit\] .*? SSL_do_handshake\(\) failed\b)" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - response_body - response is expected (repeated req 2, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: no such file or directory
-failed to do SSL handshake: handshake failed
'
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - pattern "(?^:\[alert\] .*? no ssl_certificate_by_lua\* defined in server ~test2\\\.com\b)" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 21: some server {} block missing ssl_certificate_by_lua* handlers (regex server name) - pattern "(?^:\[crit\] .*? SSL_do_handshake\(\) failed\b)" should match a line in error.log (req 2)
140-ssl-c-api.t TEST 1: simple cert + private key - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 1: simple cert + private key - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
140-ssl-c-api.t TEST 1: simple cert + private key - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 1: simple cert + private key - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
140-ssl-c-api.t TEST 1: simple cert + private key - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 1: simple cert + private key - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
140-ssl-c-api.t TEST 5: ECDSA cert + private key cdata - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 5: ECDSA cert + private key cdata - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
140-ssl-c-api.t TEST 5: ECDSA cert + private key cdata - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 5: ECDSA cert + private key cdata - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
140-ssl-c-api.t TEST 5: ECDSA cert + private key cdata - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 5: ECDSA cert + private key cdata - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "failed to parse PEM cert: PEM_read_bio_X509_AUX()" should match a line in error.log (req 0)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "failed to parse PEM priv key: PEM_read_bio_PrivateKey() failed" should match a line in error.log (req 0)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "failed to parse PEM cert: PEM_read_bio_X509_AUX()" should match a line in error.log (req 1)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "failed to parse PEM priv key: PEM_read_bio_PrivateKey() failed" should match a line in error.log (req 1)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "failed to parse PEM cert: PEM_read_bio_X509_AUX()" should match a line in error.log (req 2)
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - pattern "failed to parse PEM priv key: PEM_read_bio_PrivateKey() failed" should match a line in error.log (req 2)
140-ssl-c-api.t TEST 4: simple cert + private key cdata - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 4: simple cert + private key cdata - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
140-ssl-c-api.t TEST 4: simple cert + private key cdata - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 4: simple cert + private key cdata - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
140-ssl-c-api.t TEST 4: simple cert + private key cdata - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 4: simple cert + private key cdata - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 2: sleep is not allowed - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 2: sleep is not allowed - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 2: sleep is not allowed - pattern "API disabled in the context of ssl_session_store_by_lua*" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 2: sleep is not allowed - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 2: sleep is not allowed - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 2: sleep is not allowed - pattern "API disabled in the context of ssl_session_store_by_lua*" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 2: sleep is not allowed - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 2: sleep is not allowed - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 2: sleep is not allowed - pattern "API disabled in the context of ssl_session_store_by_lua*" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 1: simple logging - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 1: simple logging - grep_error_log_out (req 0) 'reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 1
reusable connection: 0
reusable connection: 0
reusable connection: 0
'
doesn't match '(?^m:^reusable connection: 0
ssl session store: connection reusable: 0
ssl_session_store_by_lua_block:1: ssl session store by lua is running!,
)'
142-ssl-session-store.t TEST 1: simple logging - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 1: simple logging - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 1: simple logging - grep_error_log_out (req 1) 'reusable connection: 1
reusable connection: 0
reusable connection: 0
reusable connection: 0
'
doesn't match '(?^m:^reusable connection: 0
ssl session store: connection reusable: 0
ssl_session_store_by_lua_block:1: ssl session store by lua is running!,
)'
142-ssl-session-store.t TEST 1: simple logging - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 1: simple logging - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 1: simple logging - grep_error_log_out (req 2) 'reusable connection: 1
reusable connection: 0
reusable connection: 0
reusable connection: 0
'
doesn't match '(?^m:^reusable connection: 0
ssl session store: connection reusable: 0
ssl_session_store_by_lua_block:1: ssl session store by lua is running!,
)'
142-ssl-session-store.t TEST 1: simple logging - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 8: get phase - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 8: get phase - pattern "get_phase: ssl_session_store" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 8: get phase - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 8: get phase - pattern "get_phase: ssl_session_store" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 8: get phase - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 8: get phase - pattern "get_phase: ssl_session_store" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 7: lua exception - no yield - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 7: lua exception - no yield - pattern "failed to run session_store_by_lua*: ssl_session_store_by_lua_block:2: bad bad bad" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 7: lua exception - no yield - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 7: lua exception - no yield - pattern "failed to run session_store_by_lua*: ssl_session_store_by_lua_block:2: bad bad bad" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 7: lua exception - no yield - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 7: lua exception - no yield - pattern "failed to run session_store_by_lua*: ssl_session_store_by_lua_block:2: bad bad bad" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "(?^:elapsed in ssl cert by lua: 0.(?:09|1[01])\d+,)" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "ssl_session_store_by_lua_block:1: ssl store session by lua is running!" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "(?^:elapsed in ssl cert by lua: 0.(?:09|1[01])\d+,)" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "ssl_session_store_by_lua_block:1: ssl store session by lua is running!" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "lua ssl server name: "test.com"" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "(?^:elapsed in ssl cert by lua: 0.(?:09|1[01])\d+,)" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "ssl_session_store_by_lua_block:1: ssl store session by lua is running!" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 5: ngx.exit(0) - no yield - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 5: ngx.exit(0) - no yield - pattern "lua exit with code 0" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 5: ngx.exit(0) - no yield - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 5: ngx.exit(0) - no yield - pattern "lua exit with code 0" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 5: ngx.exit(0) - no yield - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 5: ngx.exit(0) - no yield - pattern "lua exit with code 0" should match a line in error.log (req 2)
142-ssl-session-store.t nginx: [emerg] "ssl_session_store_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:28
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - pattern "lua exit with code -1" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - pattern "ssl_session_store_by_lua*: handler return value: 0, sess new cb exit code: 0" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - pattern "lua exit with code -1" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - pattern "ssl_session_store_by_lua*: handler return value: 0, sess new cb exit code: 0" should match a line in error.log (req 1)
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - pattern "lua exit with code -1" should match a line in error.log (req 2)
142-ssl-session-store.t TEST 6: ngx.exit(ngx.ERROR) - no yield - pattern "ssl_session_store_by_lua*: handler return value: 0, sess new cb exit code: 0" should match a line in error.log (req 2)
143-ssl-session-fetch.t TEST 10: get phase - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 10: get phase - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 10: get phase - grep_error_log_out (req 1) got: ''
expected: 'get_phase: ssl_session_fetch
'
143-ssl-session-fetch.t TEST 10: get phase - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 10: get phase - grep_error_log_out (req 2) got: ''
expected: 'get_phase: ssl_session_fetch
'
143-ssl-session-fetch.t TEST 6: ngx.exit(ngx.ERROR) - yield - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 6: ngx.exit(ngx.ERROR) - yield - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 6: ngx.exit(ngx.ERROR) - yield - grep_error_log_out (req 1) got: ''
expected: 'ssl_session_fetch_by_lua*: handler return value: -1, sess get cb exit code: 0
'
143-ssl-session-fetch.t TEST 6: ngx.exit(ngx.ERROR) - yield - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 6: ngx.exit(ngx.ERROR) - yield - grep_error_log_out (req 2) got: ''
expected: 'ssl_session_fetch_by_lua*: handler return value: -1, sess get cb exit code: 0
'
143-ssl-session-fetch.t TEST 1: simple logging - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 1: simple logging - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 1: simple logging - grep_error_log_out (req 1) 'reusable connection: 1
reusable connection: 0
reusable connection: 0
reusable connection: 0
'
doesn't match '(?^m:^reusable connection: 1
ssl session fetch: connection reusable: 1
reusable connection: 0
ssl_session_fetch_by_lua_block:1: ssl fetch sess by lua is running!,
)'
143-ssl-session-fetch.t TEST 1: simple logging - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 1: simple logging - grep_error_log_out (req 2) 'reusable connection: 1
reusable connection: 0
reusable connection: 0
reusable connection: 0
'
doesn't match '(?^m:^reusable connection: 1
ssl session fetch: connection reusable: 1
reusable connection: 0
ssl_session_fetch_by_lua_block:1: ssl fetch sess by lua is running!,
)'
143-ssl-session-fetch.t TEST 4: cosocket - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 4: cosocket - grep_error_log_out (req 1) got: ''
expected: 'received memc reply: OK
'
143-ssl-session-fetch.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 4: cosocket - grep_error_log_out (req 2) got: ''
expected: 'received memc reply: OK
'
143-ssl-session-fetch.t TEST 5: ngx.exit(0) - yield - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 5: ngx.exit(0) - yield - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 5: ngx.exit(0) - yield - grep_error_log_out (req 1) got: ''
expected: 'lua exit with code 0
'
143-ssl-session-fetch.t TEST 5: ngx.exit(0) - yield - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 5: ngx.exit(0) - yield - grep_error_log_out (req 2) got: ''
expected: 'lua exit with code 0
'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - grep_error_log_out (req 1) got: ''
expected: 'old foo: 1
'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - grep_error_log_out (req 2) @@ -1,2 +0,0 @@
-old bar: 1
-old foo: 2
'
143-ssl-session-fetch.t TEST 8: lua exception - no yield - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 8: lua exception - no yield - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 8: lua exception - no yield - grep_error_log_out (req 1) got: ''
expected: 'ssl_session_fetch_by_lua_block:2: bad bad bad
'
143-ssl-session-fetch.t TEST 8: lua exception - no yield - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 8: lua exception - no yield - grep_error_log_out (req 2) got: ''
expected: 'ssl_session_fetch_by_lua_block:2: bad bad bad
'
143-ssl-session-fetch.t TEST 12: simple logging (by file) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 12: simple logging (by file) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 12: simple logging (by file) - grep_error_log_out (req 1) got: ''
expected: 'a.lua:1: ssl fetch sess by lua is running!
'
143-ssl-session-fetch.t TEST 12: simple logging (by file) - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 12: simple logging (by file) - grep_error_log_out (req 2) got: ''
expected: 'a.lua:1: ssl fetch sess by lua is running!
'
143-ssl-session-fetch.t TEST 2: sleep - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 2: sleep - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 2: sleep - grep_error_log_out (req 1) ''
doesn't match '(?^:elapsed in ssl fetch session by lua: 0.(?:09|1[01])\d+,)'
143-ssl-session-fetch.t TEST 2: sleep - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 2: sleep - grep_error_log_out (req 2) ''
doesn't match '(?^:elapsed in ssl fetch session by lua: 0.(?:09|1[01])\d+,)'
143-ssl-session-fetch.t TEST 3: timer - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 3: timer - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 3: timer - grep_error_log_out (req 1) got: ''
expected: 'my timer run!
'
143-ssl-session-fetch.t TEST 3: timer - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 3: timer - grep_error_log_out (req 2) got: ''
expected: 'my timer run!
'
143-ssl-session-fetch.t TEST 9: lua exception - yield - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 9: lua exception - yield - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 9: lua exception - yield - grep_error_log_out (req 1) @@ -1,2 +0,0 @@
-ssl_session_fetch_by_lua_block:3: bad bad bad
-ssl_session_fetch_by_lua*: sess get cb exit code: 0
'
143-ssl-session-fetch.t TEST 9: lua exception - yield - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 9: lua exception - yield - grep_error_log_out (req 2) @@ -1,2 +0,0 @@
-ssl_session_fetch_by_lua_block:3: bad bad bad
-ssl_session_fetch_by_lua*: sess get cb exit code: 0
'
143-ssl-session-fetch.t TEST 13: mixing ssl virtual servers with non-ssl virtual servers - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 13: mixing ssl virtual servers with non-ssl virtual servers - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 13: mixing ssl virtual servers with non-ssl virtual servers - grep_error_log_out (req 1) got: ''
expected: 'ssl_session_fetch_by_lua_block:1: ssl fetch sess by lua is running!
'
143-ssl-session-fetch.t TEST 13: mixing ssl virtual servers with non-ssl virtual servers - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 13: mixing ssl virtual servers with non-ssl virtual servers - grep_error_log_out (req 2) got: ''
expected: 'ssl_session_fetch_by_lua_block:1: ssl fetch sess by lua is running!
'
143-ssl-session-fetch.t TEST 11: inter-operation with ssl_certificate_by_lua - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 11: inter-operation with ssl_certificate_by_lua - grep_error_log_out (req 0) @@ -1,2 +0,0 @@
-ssl cert by lua is running!
-ssl store session by lua is running!
'
143-ssl-session-fetch.t TEST 11: inter-operation with ssl_certificate_by_lua - pattern "[emerg]" should not match any line in error.log but matches line "2019/02/06 23:05:49 [emerg] 14088\#0: unlink() /home/ec2-user/git/lua-nginx-module/t/servroot/html/http.sock failed (2: No such file or directory)" (req 0) 2019/02/06 23:05:49 [notice] 14088\#0: start worker processes
2019/02/06 23:05:49 [debug] 14088\#0: channel 4:8
2019/02/06 23:05:49 [notice] 14088\#0: start worker process 14340
2019/02/06 23:05:49 [debug] 14088\#0: pass channel s:1 pid:14340 fd:4 to s:0 pid:14320 fd:3
2019/02/06 23:05:49 [debug] 14320\#0: epoll: fd:5 ev:0001 d:0000000009710C40
2019/02/06 23:05:49 [debug] 14320\#0: channel handler
2019/02/06 23:05:49 [debug] 14320\#0: channel: 32
2019/02/06 23:05:49 [debug] 14320\#0: channel command: 1
2019/02/06 23:05:49 [debug] 14320\#0: get channel s:1 pid:14340 fd:8
'
143-ssl-session-fetch.t TEST 11: inter-operation with ssl_certificate_by_lua - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 11: inter-operation with ssl_certificate_by_lua - grep_error_log_out (req 1) @@ -1,3 +0,0 @@
-ssl fetch session by lua is running!
-ssl cert by lua is running!
-ssl store session by lua is running!
'
143-ssl-session-fetch.t TEST 11: inter-operation with ssl_certificate_by_lua - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +1 @@
-connected: 1
+failed to connect: no such file or directory
-ssl handshake: userdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 11: inter-operation with ssl_certificate_by_lua - grep_error_log_out (req 2) @@ -1,3 +0,0 @@
-ssl fetch session by lua is running!
-ssl cert by lua is running!
-ssl store session by lua is running!
'
145-shdict-list.t TEST 17: expire on all types - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-keys number: 2
+keys number: 3
keys number: 0
'
145-shdict-list.t TEST 8: get_keys operation on list type - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-push success
+push err: value not a list
key: foo
'
145-shdict-list.t TEST 1: lpush & lpop - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,5 @@
-push success
+push err: value not a list
-1 nil
+nil value not a list
-bar nil
+nil value not a list
-0 nil
+nil value not a list
-nil nil
+nil value not a list
'
145-shdict-list.t TEST 16: list removed: forcibly - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,3 @@
-two == number 2: true
+two == number 2: false
no one left: 0
-two == number 2: true
+two == number 2: false
'
145-shdict-list.t TEST 5: add operation on list type - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,3 @@
-push success
+push err: value not a list
false exists
-nil value is a list
+bar nil
'
145-shdict-list.t TEST 4: replace operation on list type - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,3 @@
-push success
+push err: value not a list
true nil
bar nil
'
146-malloc-trim.t TEST 6: zero count means off - grep_error_log_out (req 0) got: 'malloc_trim(1) returned 0
'
expected: ''
146-malloc-trim.t TEST 4: malloc_trim() every 3 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
\z)'
146-malloc-trim.t TEST 2: malloc_trim() every 1 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
\z)'
146-malloc-trim.t TEST 5: malloc_trim() every 2 req, in subreq, big memory usage - grep_error_log_out (req 0) @@ -1,3 +1,10 @@
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
'
146-malloc-trim.t TEST 7: zero count means off, log_by_lua - grep_error_log_out (req 0) got: 'malloc_trim(1) returned 0
'
expected: ''
146-malloc-trim.t TEST 8: malloc_trim() every 1 req - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
\z)'
146-malloc-trim.t TEST 1: malloc_trim() every 1 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
\z)'
148-fake-shm-zone.t nginx: [emerg] lua_fake_shm "x1" is already defined as "x1" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
148-fake-shm-zone.t TEST 4: multiply zones - response_body - response is expected (repeated req 0, req 0) @@ -1,7 +1,7 @@
name=x1
size=1048576
isinit=true
-isold=false
+isold=true
name=x2
size=2097152
isinit=true
'
148-fake-shm-zone.t TEST 3: get_info - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,4 @@
name=x1
size=1048576
isinit=true
-isold=false
+isold=true
'
152-timer-every.t TEST 1: simple very - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
152-timer-every.t TEST 1: simple very - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:09|10)\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
152-timer-every.t TEST 6: memory leak check - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-growth1 == growth2: true
+growth1 == growth2: false
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-foo = 6
+foo = 3
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-foo = 6
+foo = 3
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008449660, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138712752: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008735EC0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008735FC0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736030:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736080:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141778048: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008735C80 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008449AB0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138713856: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736310:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736410:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736480:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087364D0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141779152: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 00000000087360D0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008449F00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138714960: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736760:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736860:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087368D0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736920:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141780256: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008736520 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844A350, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138716064: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736BB0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736CB0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736D20:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008736D70:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141781360: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008736970 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844A7A0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138717168: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737000:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737100:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737170:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087371C0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141782464: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008736DC0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844ABF0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138718272: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737450:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737550:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087375C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737610:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141783568: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008737210 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844B040, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138719376: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087378A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087379A0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737A10:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737A60:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141784672: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008737660 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844B490, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138720480: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737CF0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737DF0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737E60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008737EB0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141785776: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008737AB0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844B8E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138721584: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008738140:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008738240:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087382B0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008738300:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141786880: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008737F00 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844BD30, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138722688: 7581547
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008738590:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008738690:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008738700:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008738750:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 141787984: 10:7581559
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008738350 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844C180, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 10
2019/02/06 23:06:51 [notice] 15370\#0: signal 1 (SIGHUP) received from 15510, reconfiguring
2019/02/06 23:06:51 [debug] 15370\#0: wake up, sigio 0
2019/02/06 23:06:51 [notice] 15370\#0: reconfiguring
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084AE3C0:48
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9A920:672
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084BA820:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087F1A60:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844C5D0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087FF980:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087FF9D0:80
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138728208: 7581559
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087FFA60:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087FFAB0:32
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BC9670:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD6500:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844D710, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD6550:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138732624: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD65A0:8
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD9970:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD99C0:24
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD9A20:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D2BF0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844E850, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D25B0:48
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138737040: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D2620:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D2670:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D26C0:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087396D0:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008809820:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000844F990, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008804300:48
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008809870:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138741456: 7581559
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008804370:32
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088043D0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D1BA0:960
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 000000000847B870:704
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008804AC0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008450AD0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138745872: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008805670:48
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088056E0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008805730:32
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008805790:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008809E60:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD1B10:648
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008451C10, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008809EB0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138750288: 7581559
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BA6C60:672
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008809F00:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873A3C0:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD9080:72
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008452D50, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 000000000880AA20:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138754704: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD9110:8
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD9160:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008479A40:288
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873A810:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD91B0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008453E90, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD9200:24
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 138759120: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD9260:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: add cleanup: 0000000008BD9200
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873AC60:184
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD7370:584
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BACEA0:8
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008454FD0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BACEF0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141776944: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BACF40:8
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BACF90:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BACFE0:8
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873B0B0:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088038E0:128
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088039A0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008735C30, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088062F0:128
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141778048: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088063B0:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008806400:128
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088064C0:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087BFCF0:5136
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008736080, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088065B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141779152: 7581559
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008440420:72
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084404B0:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873B950:184
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084C6150:144
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087C11F0:32
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087C1250:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000087364D0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000087C12A0:48
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141780256: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008807110:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008807160:128
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008807220:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008807F80:24
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008736920, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008807FE0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141781360: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: add cleanup: 0000000008807F80
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008808030:40
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000088080A0:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873C1F0:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008808E20:56
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008736D70, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E6B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141782464: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E700:96
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E7A0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BA4850:552
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873C640:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E930:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000087371C0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BAA9F0:136
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141783568: 7581559
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E980:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BAAAC0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BAAB10:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873CA90:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BAAD00:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008737610, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BB0D10:128
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BB0DD0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141784672: 7581559
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084B81E0:5136
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BB0E20:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000873CEE0:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008470990:448
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008470B90:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008737A60, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008470BE0:56
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141785776: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008470C60:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084729C0:9
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008472A10:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008472C50:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008737EB0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008472CA0:64
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141786880: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008477E70:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008477EC0:56
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008477F40:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008477F90:12
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D5070:8
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D50C0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008738300, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D5110:64
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141787984: 7581559
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D5190:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D51E0:56
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084D5260:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD11D0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008738750, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD1220:16
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD1270:56
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 8
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD12F0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD1340:11
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008BD1390:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084340D0:64
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434150:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873B270, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084341A0:48
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141800128: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434210:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434260:512
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084344A0:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084347E0:8
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873B6C0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434830:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141801232: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434880:224
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084349A0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084349F0:10
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008748400:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434C40:26
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873BB10, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434CA0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141802336: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434CF0:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434D40:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008434D90:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008748850:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435060:22
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084350C0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873BF60, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435110:32
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141803440: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435170:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084351C0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435210:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084358D0:40
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435940:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873C3B0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435990:320
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141804544: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435B10:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000087490F0:184
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435B60:96
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435D20:96
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435DC0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873C800, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435E10:60
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141805648: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435E90:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008435EE0:128
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008749540:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9BF00:1024
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873CC50, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C340:120
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141806752: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C400:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C450:384
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C610:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008749990:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873D0A0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C820:96
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141807856: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C8C0:16
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C910:58
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C990:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008749DE0:184
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9C9E0:128
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9CCD0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873D4F0, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9CD20:1024
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141808960: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D160:120
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D220:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D270:384
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088798B0:184
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D5F0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873D940, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141810064: 7581571
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D640:96
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D6E0:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D730:57
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008879A90:184
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9D7B0:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9DAF0:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873DD90, unused: 0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9DB40:1024
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 10
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9DF80:120
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E040:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E090:384
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008B9E250:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873E1E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141815584: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008879E50:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E140:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008879F50:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E1B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143105472: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008879DC0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000873F320, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141820000: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A030:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E3B0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A130:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E420:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143105952: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008879FA0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008740460, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141824416: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A210:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E620:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A310:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E690:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143106432: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887A180 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000087415A0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141828832: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A3F0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E890:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A4F0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7E900:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143106912: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887A360 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000087426E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141833248: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A5D0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7EB00:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A6D0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7EB70:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143107392: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887A540 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008743820, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141837664: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A7B0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7ED70:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A8B0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7EDE0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143107872: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887A720 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008744960, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141842080: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887A990:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7EFE0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887AA90:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F050:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143108352: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887A900 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008745AA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141846496: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887AB70:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F250:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887AC70:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F2C0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143108832: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887AAE0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008746BE0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141850912: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887AD50:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F4C0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887AE50:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F530:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143109312: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887ACC0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008747D20, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141852016: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887AF30:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F730:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B030:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F7A0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143109792: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887AEA0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008748170, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141853120: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B110:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7F9A0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B210:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7FA10:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143110272: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887B080 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000087485C0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141854224: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B2F0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7FC10:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B3F0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7FC80:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143110752: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887B260 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008748A10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141855328: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B4D0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7FE80:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B5D0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A7FEF0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143111232: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887B440 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008748E60, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141856432: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B6B0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A800F0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B7B0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80160:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143111712: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887B620 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000087492B0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141857536: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B890:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80360:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887B990:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A803D0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143112192: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887B800 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008749700, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141858640: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887BA70:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A805D0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887BB70:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80640:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143112672: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887B9E0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008749B50, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141859744: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887BC50:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80840:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887BD50:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A808B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143113152: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887BBC0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008749FA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 141860848: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887BE30:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80AB0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887BF30:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80B20:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143113632: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887BDA0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A7DA60, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143104512: 7581583
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887C010:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80D20:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000887C110:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A80D90:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143114112: 10:7581599
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 000000000887BF80 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A7DCD0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 4
2019/02/06 23:06:51 [debug] 15370\#0: lua initialize the global Lua VM 00000000084CA8B0
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000084DBC40:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008452610:2048
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 0000000008452E50:4104
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 000000000846E490:16
2019/02/06 23:06:51 [debug] 15370\#0: malloc: 00000000086F88C0:7232
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A7F530, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143109792: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008883B10:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83600:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008883C10:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83670:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143145600: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008883A80 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A7F7A0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143110272: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008883CF0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83870:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008883DF0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A838E0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143146080: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008883C60 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A7FA10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143110752: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008883ED0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83AE0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008883FD0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83B50:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143146560: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008883E40 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A7FC80, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143111232: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088840B0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83D50:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088841B0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83DC0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143147040: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008884020 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A7FEF0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143111712: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884290:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A83FC0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884390:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84030:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143147520: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008884200 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A80160, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143112192: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884470:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84230:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884570:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A842A0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143148000: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 00000000088843E0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A803D0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143112672: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884650:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A844A0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884750:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84510:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143148480: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 00000000088845C0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A80640, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143113152: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884830:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84710:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884930:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84780:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143148960: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 00000000088847A0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A808B0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143113632: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884A10:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84980:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884B10:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A849F0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143149440: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008884980 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A80B20, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143114112: 7581599
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884BF0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84BF0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884CF0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84C60:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 143149920: 10:7581611
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008884B60 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A80D90, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 10
2019/02/06 23:06:51 [notice] 15370\#0: start worker processes
2019/02/06 23:06:51 [debug] 15370\#0: channel 3:5
2019/02/06 23:06:51 [debug] 15493\#0: epoll: fd:6 ev:0001 d:00000000086F88C0
2019/02/06 23:06:51 [debug] 15493\#0: accept on 0.0.0.0:1984, ready: 0
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008884D40:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A84CB0:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A81000, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143117984: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85130:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885360:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85230:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088853D0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145248416: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A850A0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A81400, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143121376: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85310:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088855D0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85410:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885640:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145248896: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85280 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A81800, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143124768: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A854F0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885840:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A855F0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088858B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145249376: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85460 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A81C00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143128160: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A856D0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885AB0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A857D0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885B20:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145249856: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85640 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A82000, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143131552: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A858B0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885D20:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A859B0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885D90:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145250336: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85820 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A82400, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143134944: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85A90:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008885F90:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85B90:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886000:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145250816: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85A00 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A82800, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143138336: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85C70:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886200:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85D70:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886270:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145251296: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85BE0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A82C00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143141728: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85E50:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886470:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A85F50:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088864E0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145251776: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85DC0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A83000, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143145120: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86030:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088866E0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86130:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886750:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145252256: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A85FA0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A83400, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143145600: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86210:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886950:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86310:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088869C0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145252736: 10:7581627
2019/02/06 23:06:51 [notice] 15370\#0: start worker process 15512
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15370\#0: pass channel s:0 pid:15512 fd:3 to s:1 pid:15493 fd:4
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A83670, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143146080: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A863F0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886BC0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A864F0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886C30:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145253216: 10:7581627
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A838E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143146560: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A865D0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886E30:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A866D0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008886EA0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145253696: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A86540 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A83B50, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143147040: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A867B0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088870A0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A868B0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887110:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145254176: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A86720 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A83DC0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143147520: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86990:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887310:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86A90:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887380:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145254656: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A86900 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A84030, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143148000: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86B70:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887580:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86C70:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088875F0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145255136: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A86AE0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A842A0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143148480: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86D50:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088877F0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86E50:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887860:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145255616: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A86CC0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A84510, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143148960: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A86F30:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887A60:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A87030:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887AD0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145256096: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A86EA0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A84780, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143149440: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A87110:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887CD0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A87210:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887D40:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145256576: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A87080 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A849F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 143149920: 7581611
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A872F0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887F40:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A873F0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008887FB0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145257056: 10:7581627
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A87260 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008A84C60, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 4
2019/02/06 23:06:51 [debug] 15493\#0: epoll: fd:7 ev:0001 d:00000000086F8AA0
2019/02/06 23:06:51 [debug] 15493\#0: channel handler
2019/02/06 23:06:51 [debug] 15493\#0: channel: 32
2019/02/06 23:06:51 [debug] 15493\#0: channel command: 1
2019/02/06 23:06:51 [debug] 15493\#0: get channel s:0 pid:15512 fd:8
2019/02/06 23:06:51 [debug] 15493\#0: channel: -2
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008886750, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145252736: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8F8E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888C6F0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8F9E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888C760:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145291344: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A8F850 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088869C0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145253216: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8FAC0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888C960:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8FBC0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888C9D0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145291824: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A8FA30 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008886C30, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145253696: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8FCA0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888CBD0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8FDA0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888CC40:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145292304: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A8FC10 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008886EA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145254176: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8FE80:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888CE40:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A8FF80:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888CEB0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145292784: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A8FDF0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008887110, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145254656: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90060:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D0B0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90160:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D120:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145293264: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A8FFD0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008887380, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145255136: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90240:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D320:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90340:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D390:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145293744: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A901B0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088875F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145255616: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90420:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D590:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90520:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D600:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145294224: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A90390 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008887860, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145256096: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90600:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D800:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90700:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888D870:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145294704: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A90570 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008887AD0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145256576: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A907E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888DA70:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A908E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888DAE0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145295184: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A90750 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008887D40, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145257056: 7581627
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A909C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888DCE0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90AC0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888DD50:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145295664: 10:7581639
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A90930 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008887FB0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 10
2019/02/06 23:06:51 [debug] 15512\#0: epoll add event: fd:6 op:1 ev:00002001
2019/02/06 23:06:51 [debug] 15512\#0: epoll add event: fd:12 op:1 ev:80002001
2019/02/06 23:06:51 [debug] 15512\#0: setting SA_RESTART for signal 1
2019/02/06 23:06:51 [debug] 15512\#0: setting SA_RESTART for signal 10
2019/02/06 23:06:51 [debug] 15512\#0: setting SA_RESTART for signal 28
2019/02/06 23:06:51 [debug] 15512\#0: setting SA_RESTART for signal 15
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888A0F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145263728: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90D80:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E1C0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90E80:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E230:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145296624: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A90CF0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888A4F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145267120: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A90F60:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E430:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91060:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E4A0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145297104: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A90ED0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888A8F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145270512: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91140:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E6A0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91240:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E710:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145297584: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A910B0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888ACF0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145273904: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91320:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E910:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91420:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888E980:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145298064: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91290 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888B0F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145277296: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91500:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888EB80:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91600:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888EBF0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145298544: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91470 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888B4F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145280688: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A916E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888EDF0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A917E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888EE60:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145299024: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91650 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888B8F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145284080: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A918C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F060:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A919C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F0D0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145299504: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91830 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888BCF0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145287472: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91AA0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F2D0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91BA0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F340:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145299984: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91A10 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888C0F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145290864: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91C80:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F540:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91D80:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F5B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145300464: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91BF0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888C4F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145291344: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91E60:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F7B0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A91F60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888F820:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145300944: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91DD0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888C760, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145291824: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92040:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888FA20:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92140:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888FA90:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145301424: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A91FB0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888C9D0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145292304: 7581639
2019/02/06 23:06:51 [debug] 15512\#0: epoll: fd:6 ev:0001 d:00000000086FA540
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92220:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888FC90:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92320:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888FD00:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145301904: 10:7581655
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888CC40, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145292784: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92400:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888FF00:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92500:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000888FF70:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145302384: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A92370 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888CEB0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145293264: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A925E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890170:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A926E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088901E0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145302864: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A92550 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888D120, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145293744: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A927C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088903E0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A928C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890450:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145303344: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A92730 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888D390, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145294224: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A929A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890650:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92AA0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088906C0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145303824: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A92910 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888D600, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145294704: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92B80:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088908C0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92C80:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890930:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145304304: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A92AF0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888D870, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145295184: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92D60:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890B30:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92E60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890BA0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145304784: 10:7581655
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A92CD0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888DAE0, unused: 0
2019/02/06 23:06:51 [debug] 15512\#0: accept on 0.0.0.0:1984, ready: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145295664: 7581639
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A92F40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890DA0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A93040:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890E10:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145305264: 10:7581655
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888DD50, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 4
2019/02/06 23:06:51 [debug] 15493\#0: epoll: fd:6 ev:0001 d:00000000086F88C0
2019/02/06 23:06:51 [debug] 15493\#0: accept on 0.0.0.0:1984, ready: 0
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A93090:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890E60:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A93100:16
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008890EB0:80
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888F5B0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145300944: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9CA80:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894410:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9CB80:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894480:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145345008: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9C9F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888F820, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145301424: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9CC60:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894680:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9CD60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088946F0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145345488: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9CBD0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888FA90, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145301904: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9CE40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088948F0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9CF40:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894960:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145345968: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9CDB0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888FD00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145302384: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D020:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894B60:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D120:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894BD0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145346448: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9CF90 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000888FF70, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145302864: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D200:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894DD0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D300:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008894E40:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145346928: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9D170 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088901E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145303344: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D3E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895040:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D4E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088950B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145347408: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9D350 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008890450, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145303824: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D5C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088952B0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D6C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895320:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145347888: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9D530 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088906C0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145304304: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D7A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895520:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D8A0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895590:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145348368: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9D710 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008890930, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145304784: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9D980:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895790:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9DA80:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895800:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145348848: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9D8F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008890BA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145305264: 7581655
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9DB60:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895A00:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9DC60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895A70:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145349328: 10:7581667
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9DAD0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008890E10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 10
2019/02/06 23:06:51 [debug] 15493\#0: timer delta: 12
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145314000: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9DD40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895C70:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9DE40:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008891E10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145317392: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9DF20:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895EE0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E020:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008895F50:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145350288: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9DE90 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008892210, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145320784: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E100:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896150:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E200:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088961C0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145350768: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9E070 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008892610, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145324176: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E2E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088963C0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E3E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896430:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145351248: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9E250 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008892A10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145327568: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E4C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896630:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E5C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088966A0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145351728: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9E430 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008892E10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145330960: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E6A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088968A0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E7A0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896910:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145352208: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9E610 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008893210, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145334352: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E880:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896B10:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9E980:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896B80:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145352688: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9E7F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008893610, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145337744: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9EA60:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896D80:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9EB60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896DF0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145353168: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9E9D0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008893A10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145341136: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9EC40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008896FF0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9ED40:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897060:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145353648: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9EBB0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008893E10, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145344528: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9EE20:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897260:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9EF20:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088972D0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145354128: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9ED90 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008894210, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145345008: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F000:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088974D0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F100:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897540:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145354608: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9EF70 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008894480, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145345488: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F1E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897740:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F2E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088977B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145355088: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9F150 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088946F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145345968: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F3C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088979B0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F4C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897A20:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145355568: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9F330 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008894960, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145346448: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F5A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897C20:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F6A0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897C90:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145356048: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9F510 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008894BD0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145346928: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F780:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897E90:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F880:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008897F00:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145356528: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9F6F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008894E40, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145347408: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9F960:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008898100:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9FA60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008898170:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145357008: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9F8D0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088950B0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145347888: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9FB40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008898370:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9FC40:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088983E0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145357488: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9FAB0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008895320, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145348368: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9FD20:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088985E0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9FE20:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008898650:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145357968: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9FC90 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008895590, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145348848: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008A9FF00:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008898850:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA0000:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 00000000088988C0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145358448: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008A9FE70 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008895800, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145349328: 7581667
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA00E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008898AC0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA01E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008898B30:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145358928: 10:7581679
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA0050 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008895A70, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 8
2019/02/06 23:06:51 [debug] 15493\#0: timer delta: 12
2019/02/06 23:06:51 [debug] 15493\#0: *3074 event timer del: 0: 7581677
2019/02/06 23:06:51 [debug] 15493\#0: *3074 lua sleep timer expired: "?"
2019/02/06 23:06:51 [debug] 15493\#0: *3074 lua run thread, top:0 c:1
2019/02/06 23:06:51 [debug] 15493\#0: *3074 lua resume returned 0
2019/02/06 23:06:51 [debug] 15493\#0: *3074 lua light thread ended normally
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088972D0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145354608: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA7F20:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889B7F0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8020:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889B860:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145391248: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA7E90 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15512\#0: *3087 malloc: 0000000008822410:16
2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008897540, unused: 0
2019/02/06 23:06:51 [debug] 15512\#0: *3087 write new buf t:0 f:0 0000000000000000, pos 0000000008BAC190, size: 10 file: 0, size: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145355088: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15512\#0: *3087 http write filter: l:1 f:0 s:168
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8100:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889BA60:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8200:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088977B0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145355568: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA82E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889BCD0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA83E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889BD40:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145392208: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA8250 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008897A20, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145356048: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA84C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889BF40:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA85C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889BFB0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145392688: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA8430 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008897C90, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145356528: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA86A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C1B0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA87A0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C220:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145393168: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA8610 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008897F00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145357008: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8880:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C420:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8980:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C490:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145393648: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA87F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008898170, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145357488: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8A60:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C690:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8B60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C700:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145394128: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA89D0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088983E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145357968: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8C40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C900:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8D40:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889C970:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145394608: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA8BB0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008898650, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145358448: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8E20:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889CB70:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA8F20:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889CBE0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145395088: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA8D90 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088988C0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145358928: 7581679
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9000:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889CDE0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9100:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889CE50:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145395568: 10:7581691
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA8F70 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008898B30, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 10
2019/02/06 23:06:51 [debug] 15493\#0: epoll: fd:7 ev:0001 d:00000000086F8AA0
2019/02/06 23:06:51 [debug] 15493\#0: channel handler
2019/02/06 23:06:51 [debug] 15493\#0: channel: 32
2019/02/06 23:06:51 [debug] 15493\#0: channel command: 3
2019/02/06 23:06:51 [debug] 15493\#0: channel: -2
2019/02/06 23:06:51 [debug] 15493\#0: timer delta: 80
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 0000000008898DA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145362800: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA93C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889D2C0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA94C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889D330:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145396528: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA9330 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088991A0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145366192: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA95A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889D530:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA96A0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889D5A0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145397008: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA9510 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088995A0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145369584: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9780:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889D7A0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9880:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889D810:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145397488: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA96F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 00000000088999A0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145373808: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9960:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889DA10:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9A60:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889DA80:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145397968: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA98D0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889A1F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145377200: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9B40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889DC80:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9C40:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889DCF0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145398448: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA9AB0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889A5F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145380592: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9D20:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889DEF0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9E20:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889DF60:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145398928: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA9C90 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889A9F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145383984: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AA9F00:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E160:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA000:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E1D0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145399408: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AA9E70 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889ADF0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145387376: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA0E0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E3D0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA1E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E440:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145399888: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAA050 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889B1F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145390768: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA2C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E640:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA3C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E6B0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145400368: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAA230 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889B5F0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145391248: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA4A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E8B0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA5A0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889E920:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145400848: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAA410 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889B860, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145391728: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA680:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889EB20:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA780:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889EB90:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145401328: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAA5F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889BAD0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145392208: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA860:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889ED90:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAA960:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889EE00:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145401808: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAA7D0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889BD40, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145392688: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAAA40:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F000:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAAB40:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F070:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145402288: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAA9B0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889BFB0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145393168: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAAC20:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F270:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAAD20:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F2E0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145402768: 10:7581771
2019/02/06 23:06:51 [debug] 15512\#0: *3087 writev: 168 of 168
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889C220, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145393648: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAAE00:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F4E0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAAF00:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F550:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145403248: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAAD70 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889C490, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145394128: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAAFE0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F750:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAB0E0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F7C0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145403728: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAAF50 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889C700, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145394608: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAB1C0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889F9C0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAB2C0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889FA30:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145404208: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAB130 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889C970, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145395088: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAB3A0:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889FC30:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAB4A0:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889FCA0:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145404688: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAB310 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889CBE0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: event timer del: 145395568: 7581691
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAB580:184
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889FEA0:48
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 0000000008AAB680:9
2019/02/06 23:06:51 [debug] 15493\#0: malloc: 000000000889FF10:16
2019/02/06 23:06:51 [debug] 15493\#0: event timer add: 145405168: 10:7581771
2019/02/06 23:06:51 [debug] 15493\#0: created next timer (co: 0000000008AAB4F0 delay: 10 ms)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889CE50, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: *3083 event timer del: 0: 7581701
2019/02/06 23:06:51 [debug] 15493\#0: *3083 lua sleep timer expired: "?"
2019/02/06 23:06:51 [debug] 15493\#0: *3083 lua run thread, top:0 c:1
2019/02/06 23:06:51 [debug] 15493\#0: *3083 lua resume returned 0
2019/02/06 23:06:51 [debug] 15493\#0: *3083 lua light thread ended normally
2019/02/06 23:06:51 [debug] 15493\#0: *3083 lua deleting light thread
2019/02/06 23:06:51 [debug] 15493\#0: *3083 lua run thread returned 0
2019/02/06 23:06:51 [debug] 15493\#0: *3083 http lua finalize fake request: 0, a:1, c:1
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889E6B0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889E920, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889EB90, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889E920, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889EB90, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889EE00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889EB90, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889EE00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15512\#0: *3087 hc free: 0000000000000000
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F070, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889EE00, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15512\#0: *3087 hc free: 0000000000000000
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F070, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F2E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15512\#0: *3087 hc free: 0000000000000000
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F070, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F2E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F550, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F2E0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F550, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F7C0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F550, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F7C0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FA30, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889F7C0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FA30, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FCA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FA30, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FCA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FF10, unused: 0
2019/02/06 23:06:51 [debug] 15512\#0: *3087 hc busy: 0000000000000000 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FCA0, unused: 0
2019/02/06 23:06:51 [debug] 15493\#0: lua ngx.timer expired
2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough
2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FF10, unused: 0
2019/02/06 23:06:51 [debug] 15512\#0: *3087 hc busy: 0000000000000000 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 20
2019/02/06 23:06:51 [debug] 15512\#0: *3087 tcp_nodelay
2019/02/06 23:06:51 [debug] 15512\#0: *3087 reusable connection: 1
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2019/02/06 23:06:51 [alert] 15493\#0: 9 lua_max_running_timers are not enough" (req 0) 2019/02/06 23:06:51 [debug] 15493\#0: free: 000000000889FF10, unused: 0
2019/02/06 23:06:51 [debug] 15512\#0: *3087 hc busy: 0000000000000000 0
2019/02/06 23:06:51 [debug] 15493\#0: worker cycle
2019/02/06 23:06:51 [debug] 15493\#0: epoll timer: 20
2019/02/06 23:06:51 [debug] 15512\#0: *3087 tcp_nodelay
2019/02/06 23:06:51 [debug] 15512\#0: *3087 reusable connection: 1
2019/02/06 23:06:51 [debug] 15512\#0: *3087 event timer add: 3: 68000:7649713
2019/02/06 23:06:51 [debug] 15512\#0: timer delta: 8
2019/02/06 23:06:51 [debug] 15512\#0: worker cycle
'
153-semaphore-hup.t TEST 1: timer + reload - grep_error_log_out (req 0) @@ -1,5 +1,2 @@
created semaphore object
created semaphore object
-try to reload nginx
-created semaphore object
-created semaphore object
'

Warnings

Go back to the index page.