(This page was automatically generated by the tools in the opsboy project on 18:49:45 05-Jul-2020 GMT.)

Detailed Test Report for lua-resty-shell in linux x86_64 (hv)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
ea23b3d6 2020-02-08 01:19:12 GMT 13 0 4 36 14 sec

LuaJIT

LuaJIT 2.1.0-beta3, commit 0e646b54

Compilation Errors

Unexpected Failures

File Name Details
status.t TEST 2: exit 255 ==18367== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18367== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18367== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18367== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18367== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18367== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18367== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18367== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18367== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18367== by 0x44F527: ngx_master_process_cycle (ngx_process_cycle.c:136)
==18367== by 0x424A73: main (nginx.c:385)
==18367== Address 0x1ffeffc9a4 is on thread 1's stack
==18367== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18367==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
status.t TEST 1: exit 1 ==18376== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18376== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18376== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18376== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18376== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18376== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18376== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18376== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18376== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18376== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18376== by 0x424A73: main (nginx.c:385)
==18376== Address 0x1ffeffc9a4 is on thread 1's stack
==18376== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18376==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stderr.t TEST 2: too much stderr data (several bytes more) ==18403== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18403== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18403== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18403== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18403== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18403== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18403== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18403== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18403== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18403== by 0x44F527: ngx_master_process_cycle (ngx_process_cycle.c:136)
==18403== by 0x424A73: main (nginx.c:385)
==18403== Address 0x1ffeffc9a4 is on thread 1's stack
==18403== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18403==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stderr.t TEST 3: stderr timeout ==18412== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18412== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18412== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18412== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18412== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18412== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18412== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18412== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18412== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18412== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18412== by 0x424A73: main (nginx.c:385)
==18412== Address 0x1ffeffc9a4 is on thread 1's stack
==18412== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18412==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stderr.t TEST 1: too much stderr data (1 byte more) ==18442== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18442== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18442== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18442== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18442== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18442== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18442== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18442== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18442== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18442== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18442== by 0x424A73: main (nginx.c:385)
==18442== Address 0x1ffeffc9a4 is on thread 1's stack
==18442== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18442==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stdin.t TEST 1: good case ==18470== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18470== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18470== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18470== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18470== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18470== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18470== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18470== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18470== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18470== by 0x44F527: ngx_master_process_cycle (ngx_process_cycle.c:136)
==18470== by 0x424A73: main (nginx.c:385)
==18470== Address 0x1ffeffc9a4 is on thread 1's stack
==18470== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18470==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stdout.t TEST 1: good case (single shell cmd string) ==18477== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18477== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18477== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18477== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18477== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18477== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18477== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18477== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18477== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18477== by 0x44F527: ngx_master_process_cycle (ngx_process_cycle.c:136)
==18477== by 0x424A73: main (nginx.c:385)
==18477== Address 0x1ffeffc9a4 is on thread 1's stack
==18477== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18477==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stdout.t TEST 2: good case (shell cmd arg vector) ==18486== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18486== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18486== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18486== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18486== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18486== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18486== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18486== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18486== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18486== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18486== by 0x424A73: main (nginx.c:385)
==18486== Address 0x1ffeffc9a4 is on thread 1's stack
==18486== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18486==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stdout.t TEST 5: stdout timeout ==18515== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18515== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18515== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18515== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18515== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18515== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18515== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18515== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18515== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18515== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18515== by 0x424A73: main (nginx.c:385)
==18515== Address 0x1ffeffc9a4 is on thread 1's stack
==18515== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18515==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stdout.t TEST 6: clean up the sub-process when failed to wait ==18544== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18544== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18544== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18544== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18544== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18544== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18544== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18544== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18544== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18544== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18544== by 0x424A73: main (nginx.c:385)
==18544== Address 0x1ffeffc9a4 is on thread 1's stack
==18544== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18544==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stdout.t TEST 6: clean up the sub-process when failed to wait - pattern "lua pipe SIGCHLD fd read pid:" should match a line in error.log (req 0)
stdout.t TEST 4: too much stdout data (several bytes more) ==18574== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18574== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18574== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18574== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18574== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18574== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18574== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18574== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18574== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18574== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18574== by 0x424A73: main (nginx.c:385)
==18574== Address 0x1ffeffc9a4 is on thread 1's stack
==18574== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18574==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}
stdout.t TEST 3: too much stdout data (1 byte more) ==18603== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==18603== at 0x688049A: epoll_ctl (in /lib64/libc-2.17.so)
==18603== by 0x4511BF: ngx_epoll_test_rdhup (ngx_epoll_module.c:478)
==18603== by 0x4511BF: ngx_epoll_init (ngx_epoll_module.c:349)
==18603== by 0x445DD0: ngx_event_process_init (ngx_event.c:705)
==18603== by 0x44E0DD: ngx_worker_process_init (ngx_process_cycle.c:1005)
==18603== by 0x44E74A: ngx_worker_process_cycle (ngx_process_cycle.c:806)
==18603== by 0x44CFE6: ngx_spawn_process (ngx_process.c:199)
==18603== by 0x44EEC9: ngx_start_worker_processes (ngx_process_cycle.c:397)
==18603== by 0x44F616: ngx_master_process_cycle (ngx_process_cycle.c:251)
==18603== by 0x424A73: main (nginx.c:385)
==18603== Address 0x1ffeffc9a4 is on thread 1's stack
==18603== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:324)
==18603==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_test_rdhup
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_worker_process_init
fun:ngx_worker_process_cycle
fun:ngx_spawn_process
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}

Expected Failures

(none)

Warnings

(none)

Go back to the index page.