(This page was automatically generated by the tools in the opsboy project on 22:21:51 27-Apr-2016 GMT.)

Detailed Test Report for lua-resty-lock in linux i386 (v)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
e3636d88 2016-04-25 22:20:38 GMT 13 5 1 78 31 sec

LuaJIT

LuaJIT 2.1.0-beta2, commit 3c15839

Compilation Errors

Unexpected Failures

File Name Details
sanity.t TEST 11: lock on a nil key ==14264== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14264== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14264== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14264== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14264== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14264== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14264== by 0x805F2E1: main (nginx.c:364)
==14264== Address 0xbedc877c is on thread 1's stack
==14264== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14264==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 4: waited locks ==14275== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14275== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14275== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14275== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14275== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14275== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14275== by 0x805F2E1: main (nginx.c:364)
==14275== Address 0xbee8e77c is on thread 1's stack
==14275== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14275==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 9: ref & unref (1 at most) ==14286== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14286== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14286== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14286== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14286== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14286== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14286== by 0x805F2E1: main (nginx.c:364)
==14286== Address 0xbe86777c is on thread 1's stack
==14286== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14286==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 3: timed out locks ==14297== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14297== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14297== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14297== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14297== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14297== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14297== by 0x805F2E1: main (nginx.c:364)
==14297== Address 0xbeeb077c is on thread 1's stack
==14297== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14297==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 5: waited locks (custom step) ==14308== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14308== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14308== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14308== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14308== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14308== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14308== by 0x805F2E1: main (nginx.c:364)
==14308== Address 0xbefe877c is on thread 1's stack
==14308== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14308==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 7: waited locks (custom max step) ==14320== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14320== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14320== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14320== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14320== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14320== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14320== by 0x805F2E1: main (nginx.c:364)
==14320== Address 0xbefcd77c is on thread 1's stack
==14320== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14320==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 10: ref & unref (2 at most) ==14331== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14331== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14331== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14331== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14331== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14331== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14331== by 0x805F2E1: main (nginx.c:364)
==14331== Address 0xbed8777c is on thread 1's stack
==14331== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14331==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 12: same shdict, multple locks ==14342== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14342== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14342== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14342== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14342== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14342== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14342== by 0x805F2E1: main (nginx.c:364)
==14342== Address 0xbe86377c is on thread 1's stack
==14342== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14342==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 1: lock is subject to garbage collection ==14353== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14353== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14353== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14353== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14353== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14353== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14353== by 0x805F2E1: main (nginx.c:364)
==14353== Address 0xbee3a77c is on thread 1's stack
==14353== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14353==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 2: serial lock and unlock ==14364== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14364== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14364== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14364== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14364== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14364== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14364== by 0x805F2E1: main (nginx.c:364)
==14364== Address 0xbeb5e77c is on thread 1's stack
==14364== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14364==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 13: timed out locks (0 timeout) ==14375== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14375== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14375== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14375== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14375== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14375== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14375== by 0x805F2E1: main (nginx.c:364)
==14375== Address 0xbea1577c is on thread 1's stack
==14375== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14375==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 6: waited locks (custom ratio) ==14386== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14386== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14386== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14386== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14386== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14386== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14386== by 0x805F2E1: main (nginx.c:364)
==14386== Address 0xbecae77c is on thread 1's stack
==14386== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14386==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}
sanity.t TEST 8: lock expired by itself ==14398== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==14398== at 0x453804E: epoll_ctl (in /lib/libc-2.17.so)
==14398== by 0x8084E1E: ngx_epoll_notify_init (ngx_epoll_module.c:405)
==14398== by 0x8084E1E: ngx_epoll_init (ngx_epoll_module.c:331)
==14398== by 0x807B345: ngx_event_process_init (ngx_event.c:620)
==14398== by 0x8084977: ngx_single_process_cycle (ngx_process_cycle.c:299)
==14398== by 0x805F2E1: main (nginx.c:364)
==14398== Address 0xbefee77c is on thread 1's stack
==14398== in frame #1, created by ngx_epoll_init (ngx_epoll_module.c:316)
==14398==
{
<insert_a_suppression_name_here>
Memcheck:Param
epoll_ctl(event)
fun:epoll_ctl
fun:ngx_epoll_notify_init
fun:ngx_epoll_init
fun:ngx_event_process_init
fun:ngx_single_process_cycle
fun:main
}

Expected Failures

File Name Details
sanity.t TEST 4: waited locks - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.003 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.003 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.12[6-9] nil
main thread: unlock: 1
$)'
sanity.t TEST 5: waited locks (custom step) - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.03 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.03 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.1[4-5]\d* nil
main thread: unlock: 1
$)'
sanity.t TEST 7: waited locks (custom max step) - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.003 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.003 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.11[2-4]\d* nil
main thread: unlock: 1
$)'
sanity.t TEST 6: waited locks (custom ratio) - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.004 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.004 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.1[2]\d* nil
main thread: unlock: 1
$)'
sanity.t TEST 8: lock expired by itself - response_body_like - response is expected (sub thread: lock: 0 nil main thread: lock: 0.001 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
main thread: lock: 0.001 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
main thread: lock: 0.11[2-4]\d* nil
main thread: unlock: 1
$)'

Warnings

(none)

Go back to the index page.