(This page was automatically generated by the tools in the opsboy project on 00:22:39 30-Oct-2025 GMT.)

Detailed Test Report for ngx_lua in linux x86_64 (h)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
47e8d8b4 2025-10-23 07:08:47 GMT 0 272 221 24287 2090 sec

LuaJIT

LuaJIT 2.1.1761112883, commit b65ec19d

OpenSSL

OpenSSL 3.5.4 30 Sep 2025

Compilation Errors

Segmentation Faults

Unexpected Failures

(none)

Expected Failures

File Name Details
014-bugs.t nginx: [emerg] unexpected "A" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
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 "2025/10/23 17:39:05 [debug] 1013#1013: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2025/10/23 17:39:05 [debug] 1013#1013: *250 http keepalive handler
2025/10/23 17:39:05 [debug] 1013#1013: *250 close http connection: 5
2025/10/23 17:39:05 [debug] 1013#1013: *250 event timer del: 5: 37935128
2025/10/23 17:39:05 [debug] 1013#1013: *250 reusable connection: 0
2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013B515B0, unused: 0
2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013C09910, unused: 0
2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013C04820, unused: 0
2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013C11BD0, unused: 0
2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013B53B20, unused: 0
'
Looks like you failed 1 test of 138.
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 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 36: incr key (key not exists) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-incr: nil not found
+incr: 34 nil
-foo = nil
+foo = 34
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 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 51: list all keys in a shdict with expires - response_body - response is expected (repeated req 0, req 0) got: '1024
'
expected: '2
'
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 49: list all keys in a shdict - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,5 @@
-2
+4
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bah
bar
+foo
043-shdict.t TEST 55: list all keys in a shdict with all keys expired - response_body - response is expected (repeated req 0, req 0) got: '1
'
expected: '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 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)
058-tcp-socket.t TEST 41: receive(0) - pattern "[error]" should not match any line in error.log but matches line "2025/10/23 17:48:55 [error] 4316#4316: *31 lua entry thread aborted: runtime error: content_by_lua(nginx.conf:33):5: closed" (req 0) stack traceback:
coroutine 0:
[C]: in function 'assert'
content_by_lua(nginx.conf:33):5: in main chunk, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2025/10/23 17:48:55 [debug] 4316#4316: *31 lua request cleanup: forcible=0
2025/10/23 17:48:55 [debug] 4316#4316: *31 stream lua run thread returned 500
2025/10/23 17:48:55 [debug] 4316#4316: *31 finalize stream request: 500
2025/10/23 17:48:55 [debug] 4316#4316: *31 finalize stream session: 500
2025/10/23 17:48:55 [debug] 4316#4316: *31 stream log handler
'
Looks like you failed 1 test of 480.
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 "2025/10/23 17:51:04 [debug] 1007#1007: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2025/10/23 17:51:04 [debug] 1036#1036: epoll: fd:4 ev:2001 d:0000000029B85DB1
2025/10/23 17:51:04 [debug] 1036#1036: *260 http keepalive handler
2025/10/23 17:51:04 [debug] 1036#1036: *260 malloc: 0000000029B0FCC0:1024
2025/10/23 17:51:04 [debug] 1007#1007: *257 http keepalive handler
2025/10/23 17:51:04 [debug] 1036#1036: *260 malloc: 0000000029BEC3C0:16
2025/10/23 17:51:04 [debug] 1007#1007: *257 close http connection: 7
2025/10/23 17:51:04 [debug] 1036#1036: *260 recv: eof:1, avail:-1
2025/10/23 17:51:04 [debug] 1007#1007: *257 event timer del: 7: 38653488
2025/10/23 17:51:04 [debug] 1007#1007: *257 reusable connection: 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 "2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive close handler: fd:7
2025/10/23 17:51:06 [debug] 1128#1128: event timer del: 7: 38648126
2025/10/23 17:51:06 [debug] 1128#1128: reusable connection: 0
2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive: free connection pool for "B"
2025/10/23 17:51:06 [notice] 1128#1128: exiting
2025/10/23 17:51:06 [debug] 1128#1128: flush files
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B20
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B00
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B0BFA0
'
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 "2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2025/10/23 17:51:06 [notice] 1128#1128: exiting
2025/10/23 17:51:06 [debug] 1128#1128: flush files
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B20
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B00
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B0BFA0
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029BAD0F0
2025/10/23 17:51:06 [debug] 1128#1128: lua decrementing the reference count for Lua VM: 1
2025/10/23 17:51:06 [debug] 1128#1128: lua close the global Lua VM 00007F335742B380
2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029BAD0B0
'
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 "2025/10/23 17:51:06 [debug] 1159#1159: lua tcp socket keepalive: free connection pool for \"foo\"" (req 0) 2025/10/23 17:51:06 [debug] 1190#1190: *387 http request line: "GET /ver HTTP/1.1"
2025/10/23 17:51:06 [debug] 1190#1190: *387 http uri: "/ver"
2025/10/23 17:51:06 [debug] 1190#1190: *387 http args: ""
2025/10/23 17:51:06 [debug] 1190#1190: *387 http exten: ""
2025/10/23 17:51:06 [notice] 1159#1159: exiting
2025/10/23 17:51:06 [debug] 1190#1190: *387 malloc: 0000000029C02BB0:1120
2025/10/23 17:51:06 [debug] 1159#1159: flush files
2025/10/23 17:51:06 [debug] 1190#1190: *387 malloc: 0000000029B854C0:16
2025/10/23 17:51:06 [debug] 1159#1159: run cleanup: 0000000029BBD360
'
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 "2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive close handler: fd:7
2025/10/23 17:51:06 [debug] 1190#1190: event timer del: 7: 38649010
2025/10/23 17:51:06 [debug] 1190#1190: reusable connection: 0
2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive: free connection pool for "B"
2025/10/23 17:51:06 [debug] 1190#1190: worker cycle
2025/10/23 17:51:06 [debug] 1190#1190: epoll timer: 469
2025/10/23 17:51:06 [debug] 1190#1190: epoll: fd:3 ev:2011 d:0000000029C0A8D0
2025/10/23 17:51:06 [debug] 1190#1190: epoll_wait() error on fd:3 ev:2011
2025/10/23 17:51:06 [debug] 1190#1190: *410 http wait request handler
'
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 "2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2025/10/23 17:51:06 [debug] 1190#1190: worker cycle
2025/10/23 17:51:06 [debug] 1190#1190: epoll timer: 469
2025/10/23 17:51:06 [debug] 1190#1190: epoll: fd:3 ev:2011 d:0000000029C0A8D0
2025/10/23 17:51:06 [debug] 1190#1190: epoll_wait() error on fd:3 ev:2011
2025/10/23 17:51:06 [debug] 1190#1190: *410 http wait request handler
2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029B91A60:80
2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029BAAA90:16
2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029B2B830:1024
2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029B143A0:16
'
068-socket-keepalive.t TEST 19: numeric pool option value - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2025/10/23 17:51:07 [debug] 1220#1220: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2025/10/23 17:51:07 [debug] 1220#1220: worker cycle
2025/10/23 17:51:07 [debug] 1220#1220: epoll timer: 415
2025/10/23 17:51:07 [debug] 1220#1220: epoll: fd:3 ev:2011 d:0000000029B85DB0
2025/10/23 17:51:07 [debug] 1220#1220: epoll_wait() error on fd:3 ev:2011
2025/10/23 17:51:07 [debug] 1220#1220: *437 http wait request handler
2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029BBCB10:80
2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029B225E0:16
2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029B0FCC0:1024
2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029BDF170: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 "2025/10/23 17:51:12 [debug] 1517#1517: lua tcp socket keepalive: free connection pool for \"127.0.0.1:11211\"" (req 0) 2025/10/23 17:51:12 [notice] 1517#1517: exiting
2025/10/23 17:51:12 [debug] 1517#1517: flush files
2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BC9EA0
2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BBD210
2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BEAE40
2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BD9BD0
2025/10/23 17:51:12 [debug] 1517#1517: lua decrementing the reference count for Lua VM: 1
2025/10/23 17:51:12 [debug] 1517#1517: lua close the global Lua VM 00007F335742B380
2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BD9B90
'
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 "2025/10/23 17:51:12 [debug] 1546#1546: lua tcp socket keepalive: free connection pool for \"unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock\"" (req 0) 2025/10/23 17:51:12 [debug] 1546#1546: worker cycle
2025/10/23 17:51:12 [debug] 1546#1546: epoll timer: 388
2025/10/23 17:51:12 [debug] 1546#1546: epoll: fd:3 ev:2011 d:0000000029B85DB1
2025/10/23 17:51:12 [debug] 1546#1546: epoll_wait() error on fd:3 ev:2011
2025/10/23 17:51:12 [debug] 1546#1546: *692 http wait request handler
2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029B1FCC0:80
2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029B80560:16
2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029B0FCC0:1024
2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029BE0750:16
'
068-socket-keepalive.t TEST 54: wrong first argument for setkeepalive - no last chunk found - d connected: 1

11
request sent: 61

1f
received response of 156 bytes

'
068-socket-keepalive.t TEST 54: wrong first argument for setkeepalive - response_body - response is expected (repeated req 0, req 0) got: undef
expected: ''
068-socket-keepalive.t TEST 55: wrong second argument for setkeepalive - no last chunk found - d connected: 1

11
request sent: 61

1f
received response of 156 bytes

'
068-socket-keepalive.t TEST 55: wrong second argument for setkeepalive - response_body - response is expected (repeated req 0, req 0) got: undef
expected: ''
086-init-by.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):2: failed to init
086-init-by.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):4: ')' expected (to close '(' at line 3) near 'ngx'
086-init-by.t nginx: [error] init_by_lua_file error: ...e/ec2-user/git/lua-nginx-module/t/servroot/html/init.lua:3: ')' expected (to close '(' at line 2) near 'ngx'
091-coroutine.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):7: init_by_lua(nginx.conf:25):4: something went wrong
094-uthread-exit.t TEST 16: exit in entry thread (user thread is still pending on ngx.location.capture_multi), without pending output - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 17:54:02 [alert] 1142#1142: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345" (req 0) 2025/10/23 17:54:02 [debug] 1142#1142: reusable connection: 0
2025/10/23 17:54:02 [debug] 1142#1142: event timer add: -1: 5000:38770219
2025/10/23 17:54:02 [debug] 1142#1142: worker cycle
2025/10/23 17:54:02 [debug] 1142#1142: epoll timer: 2000
2025/10/23 17:54:02 [debug] 1623#1623: epoll: fd:6 ev:0001 d:0000000002DA0670
2025/10/23 17:54:02 [debug] 1623#1623: accept on 0.0.0.0:1984, ready: 0
2025/10/23 17:54:02 [debug] 1623#1623: malloc: 0000000002DE43B0:48
2025/10/23 17:54:02 [debug] 1623#1623: malloc: 0000000002DEB6D0:16
2025/10/23 17:54:02 [debug] 1623#1623: malloc: 0000000002DAE2C0:16
'
124-init-worker.t TEST 18: syslog error log - udp_query ok ''
doesn't match '(?^:Bad bad bad)'
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,5 +1,5 @@
successfully set foo.
-successfully set bar.
+failed to set bar: no memory
found foo: 4000
successfully set baz with force.
foo not found
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,4 +1,4 @@
-successfully set foo.
+successfully set foo with force.
successfully set bar.
successfully set baz with force.
foo not found
126-shdict-frag.t TEST 3: merge 3 single-page free slabs (actively deleted, merge backward AND forward) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,11 @@
successfully set foo.
-successfully set bar.
+successfully set bar with force.
successfully set baz.
found foo: 4000
found bar: 4001
found baz: 4002
failed to safe set blah: no memory
-failed to safe set blah: no memory
+successfully safe set blah
successfully safe set blah
successfully set foo with force.
successfully set bar.
126-shdict-frag.t TEST 7: merge big slabs (less than max slab size) backward - response_body - response is expected (repeated req 0, req 0) @@ -2,4 +2,4 @@
failed to safe set baz: no memory
found bar: 4000
delete bar
-successfully safe set baz
+failed to safe set baz: no memory
129-ssl-socket.t TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,5 @@
connected: 1
-failed to do SSL handshake: 20: unable to get local issuer certificate
+ssl handshake: cdata
+sent http request: 58 bytes.
+received: HTTP/1.1 302 Moved Temporarily
+close: 1 nil
129-ssl-socket.t TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - grep_error_log_out (req 0) got: 'lua ssl save session: 0000000025B015F0
lua ssl free session: 0000000025B015F0
'
expected: ''
129-ssl-socket.t TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - pattern "lua ssl certificate verify error: (20: unable to get local issuer certificate)" should match a line in error.log (req 0)
129-ssl-socket.t TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,5 @@
connected: 1
-failed to do SSL handshake: 20: unable to get local issuer certificate
+ssl handshake: cdata
+sent http request: 58 bytes.
+received: HTTP/1.1 302 Moved Temporarily
+close: 1 nil
129-ssl-socket.t TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - grep_error_log_out (req 1) got: 'lua ssl save session: 0000000025B015F0
lua ssl free session: 0000000025B015F0
'
expected: ''
129-ssl-socket.t TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - pattern "lua ssl certificate verify error: (20: unable to get local issuer certificate)" should match a line in error.log (req 1)
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]]", the inlined Lua code may be too long 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 "]==]", the inlined Lua code may be too long 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 "]]", the inlined Lua code may be too long 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 "]=]", the inlined Lua code may be too long 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 "]]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
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
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 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 13: lpush and rpop - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,2 @@
-1
+push err: value not a list
-2
+pop err: value not a list
-3
145-shdict-list.t TEST 2: get 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
-nil value is a list
+bar nil
145-shdict-list.t TEST 6: delete 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
nil nil
145-shdict-list.t TEST 14: rpush and lpop - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,2 @@
-1
+push err: value not a list
-2
+pop err: value not a list
-3
145-shdict-list.t TEST 3: set 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 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 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
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 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
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,14 @@
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
146-malloc-trim.t TEST 8: malloc_trim() every 1 req - grep_error_log_out (req 0) 'malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
\z)'
146-malloc-trim.t TEST 7: zero count means off, log_by_lua - grep_error_log_out (req 0) got: 'malloc_trim(1) returned 1
'
expected: ''
146-malloc-trim.t TEST 3: malloc_trim() every 2 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
\z)'
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
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
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8E28 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8E28 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472747680: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9800 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8EA0 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8EA0 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3ACF0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472747800: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9878 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE3060:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8F18 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8F18 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472747920: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D98F0 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95AA0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8F90 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8F90 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE2690, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748040: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9968 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB8900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9008 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9008 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F3D0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748160: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D99E0 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F3D0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9080 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9080 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA3900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748280: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9A58 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA3900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D90F8 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D90F8 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94FE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748400: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9AD0 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94FE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9170 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9170 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C35280, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748520: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9B48 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35280:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D91E8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D91E8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C92DC0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748640: 39184483
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9BC0 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C61ED0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DC0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9260 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9260 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012B96B30, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 1
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 2
2025/10/23 18:01:02 [debug] 9357#9357: *135 event timer del: 0: 39184484
2025/10/23 18:01:02 [debug] 9357#9357: *135 lua sleep timer expired: "?"
2025/10/23 18:01:02 [debug] 9357#9357: *135 lua run thread, top:0 c:1
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9710 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9710 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 8
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 8
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749960: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9CB0 (ref 25)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9788 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9788 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C391A0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750080: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9D28 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9800 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9800 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750200: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9DA0 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9878 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9878 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750320: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9E18 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D98F0 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D98F0 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750440: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9E90 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9968 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9968 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95D40, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750560: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9F08 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D40:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D99E0 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D99E0 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD94C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750680: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9F80 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD94C0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9A58 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9A58 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750800: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9FF8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9AD0 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9AD0 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39340, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750920: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA070 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39340:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9B48 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9B48 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AEA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751040: 39184493
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA0E8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AEA0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9BC0 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9BC0 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C965B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 2
2025/10/23 18:01:02 [notice] 9349#9349: signal 1 (SIGHUP) received from 9386, reconfiguring
2025/10/23 18:01:02 [debug] 9349#9349: wake up, sigio 0
2025/10/23 18:01:02 [notice] 9349#9349: reconfiguring
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C3A8C0:48
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8810 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8810 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C17A20, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745880: 39184495
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA1D8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C17A20:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8798 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8798 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDA170, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745760: 39184495
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA250 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA170:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8720 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8720 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AD60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745640: 39184495
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA2C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AD60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D86A8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D86A8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C66DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745520: 39184495
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA340 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C66DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8630 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8630 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38B80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745400: 39184495
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA3B8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38B80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D85B8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D85B8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB14E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745280: 39184495
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA430 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D900:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB14E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C84810:42
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8540 (ref 9)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BB54E0:16
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8540 (ref 9)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BB9B60:1832
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C818B0, unused: 0
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BD7B00:16
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745160: 39184495
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BBB8A0:16
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D84C8 (ref 10)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BD7E20:24
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D84C8 (ref 10)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDB480:16
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C26460, unused: 0
2025/10/23 18:01:02 [debug] 9349#9349: add cleanup: 0000000012BD7E20
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745040: 39184495
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C61EA0:32
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C93610:128
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8450 (ref 23)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDBF40:16
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8450 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751160: 39184495
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C95A60:48
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDFD00:16
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9C38 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9C38 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE18E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C5E010:4096
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C84870:62
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDD780:16
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9CB0 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9CB0 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751400: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA688 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9D28 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9D28 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD5280, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751520: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA700 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C61F10:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9DA0 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9DA0 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751640: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA778 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6B440:6048
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9E18 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9E18 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751760: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA7F0 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AA50:464
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9E90 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9E90 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751880: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012CAC9D0:524288
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA868 (ref 29)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6EAC0:16
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9F08 (ref 26)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012DAC9F0:524288
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9F08 (ref 26)
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AD50:16
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752000: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012E2CA00:480336
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AD70:16
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9F80 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9F80 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F3D0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752120: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA958 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F3D0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9FF8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9FF8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA3900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752240: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA9D0 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA3900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA070 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA070 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94FE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752360: 39184503
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAA48 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94FE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA0E8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA0E8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C35280, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 2
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012EA1E60:480336
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AD90:16
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012F172C0:480336
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6ADB0:16
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA598 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA598 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0
2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BC2A30:24
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BC2A10:16
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7
2025/10/23 18:01:02 [debug] 9387#9387: add cleanup: 0000000012BC2A30
2025/10/23 18:01:02 [debug] 9357#9357: epoll: fd:8 ev:0001 d:0000000012CACBC0
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA610 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA610 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3080, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753800: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DABB0 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C391A0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA688 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA688 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753920: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAC28 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA700 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA700 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE2690, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754040: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DACA0 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39EB0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA778 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA778 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754160: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAD18 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA7F0 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA7F0 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754280: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAD90 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA868 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA868 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754400: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAE08 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA8E0 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA8E0 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95D40, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754520: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAE80 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D40:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA958 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA958 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD94C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754640: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAEF8 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD94C0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA9D0 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA9D0 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754760: 39184513
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAF70 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAA48 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAA48 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39340, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 3
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749720: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAFE8 (ref 20)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9698 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9698 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE980, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749600: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB060 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5DE90:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE980:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9620 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9620 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C376B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749480: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB0D8 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81580:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C376B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D95A8 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D95A8 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD7B00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749360: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB150 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB2C80:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD7B00:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9530 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9530 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3A270, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749240: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB1C8 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3A270:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D94B8 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D94B8 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37470, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749120: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB240 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37470:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9440 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9440 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BCE690, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749000: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB2B8 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BCE690:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D93C8 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D93C8 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94470, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748880: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB330 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F80:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94470:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9350 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9350 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDFAA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748760: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB3A8 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCED0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDFAA0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D92D8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D92D8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDE0C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754880: 39184516
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB420 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90E20:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAAC0 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAAC0 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3ACF0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 7
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755000: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB498 (ref 2)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAB38 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAB38 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755120: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB510 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE9C0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DABB0 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DABB0 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BB0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755240: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB588 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAC28 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAC28 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755360: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB600 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DACA0 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DACA0 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BD0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755480: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB678 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAD18 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAD18 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755600: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB6F0 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAD90 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAD90 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755720: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB768 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE3060:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAE08 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAE08 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755840: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB7E0 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95AA0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAE80 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAE80 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755960: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB858 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB8900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAEF8 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAEF8 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F3D0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756080: 39184523
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB8D0 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F3D0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAF70 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAF70 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA3900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 4
2025/10/23 18:01:02 [debug] 9357#9357: *153 event timer del: 0: 39184526
2025/10/23 18:01:02 [debug] 9357#9357: *153 lua sleep timer expired: "?"
2025/10/23 18:01:02 [debug] 9357#9357: *153 lua run thread, top:0 c:1
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB420 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB420 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDCF10, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 6
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 7
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757400: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB9C0 (ref 21)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB498 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB498 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0290, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757520: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBA38 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0290:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB510 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB510 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757640: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBAB0 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB588 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB588 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95C00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757760: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBB28 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C00:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB600 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB600 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757880: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBBA0 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB678 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB678 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758000: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBC18 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB6F0 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB6F0 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758120: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBC90 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB768 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB768 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758240: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBD08 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB7E0 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB7E0 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758360: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBD80 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB858 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB858 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95D40, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758480: 39184533
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBDF8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D40:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB8D0 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB8D0 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD94C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 3
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753440: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBE70 (ref 31)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA520 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA520 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AE80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753320: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBEE8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AE80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA4A8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA4A8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDB480, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753200: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBF60 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDB480:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA430 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA430 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37B50, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753080: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBFD8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37B50:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA3B8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA3B8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD53E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752960: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC050 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD53E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA340 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA340 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C93750, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752840: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC0C8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C93750:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA2C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA2C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C36750, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752720: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC2C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C61ED0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C36750:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA250 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA250 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C35090, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752600: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC4C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35090:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA1D8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA1D8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94F90, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752480: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC6C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3180:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F90:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA160 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA160 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD87A0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758600: 39184537
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC8C8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE1200:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C965B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB948 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB948 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3ACF0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 7
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758720: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DCAC8 (ref 28)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB9C0 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB9C0 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C90E20, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758840: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DCCC8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90E20:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBA38 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBA38 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD5920, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758960: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DCEC8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5920:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBAB0 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBAB0 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759080: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD0C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE9C0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBB28 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBB28 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BB0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759200: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD2C8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBBA0 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBBA0 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759320: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD4C8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBC18 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBC18 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759440: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD6C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBC90 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBC90 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759560: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD8C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBD08 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBD08 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759680: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DDAC8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE3060:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBD80 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBD80 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759800: 39184544
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DDCC8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95AA0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBDF8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBDF8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 3
2025/10/23 18:01:02 [debug] 9357#9357: *162 event timer del: 0: 39184547
2025/10/23 18:01:02 [debug] 9357#9357: *162 lua sleep timer expired: "?"
2025/10/23 18:01:02 [debug] 9357#9357: *162 lua run thread, top:0 c:1
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC8C8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC8C8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE18E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7
2025/10/23 18:01:02 [debug] 9387#9387: epoll: fd:6 ev:0001 d:0000000012CACB60
2025/10/23 18:01:02 [debug] 9387#9387: accept on 0.0.0.0:1984, ready: 0
2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012C43E70:16
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DCAC8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DCAC8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3080, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472763592: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE2C8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C372D0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DCCC8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DCCC8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDCF10, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472764104: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE4C8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCF10:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DCEC8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DCEC8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0290, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472764616: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE6C8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0290:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD0C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD0C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472765128: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE8C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD2C8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD2C8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95C00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472765640: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DEAC8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C00:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD4C8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD4C8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472766152: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DECC8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD6C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD6C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472766664: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DEEC8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD8C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD8C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472767176: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF0C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DDAC8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DDAC8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472767688: 39184554
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF2C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DDCC8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DDCC8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 1
2025/10/23 18:01:02 [debug] 9357#9357: epoll: fd:6 ev:0001 d:0000000012CAC9D0
2025/10/23 18:01:02 [debug] 9357#9357: accept on 0.0.0.0:1984, ready: 0
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:16
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB3A8 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB3A8 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AEA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757040: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF6C8 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AEA0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB330 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB330 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C6EF50, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756920: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF8C8 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C6EF50:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB2B8 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB2B8 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDA170, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756800: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DFAC8 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB2C80:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA170:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB240 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB240 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AD60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756680: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DFCC8 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81580:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AD60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB1C8 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB1C8 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C66DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756560: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DFEC8 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5DE90:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C66DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB150 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB150 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38B80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756440: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E00C8 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38B80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB0D8 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB0D8 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB14E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756320: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E02C8 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB14E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB060 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB060 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C26460, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756200: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E04C8 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE980:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C26460:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAFE8 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAFE8 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8920, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472768200: 39184557
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E06C8 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F80:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DC0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DDEC8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DDEC8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE2690, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 9
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 9
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472768712: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E08C8 (ref 26)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE0C8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE0C8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB3190, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472769224: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E0AC8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE1200:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C965B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE2C8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE2C8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C372F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472769736: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E0CC8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C372D0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE4C8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE4C8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C90E20, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472770248: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E0EC8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90E20:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE6C8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE6C8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD5920, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472770760: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E10C8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5920:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE8C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE8C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472771272: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E12C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE9C0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DEAC8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DEAC8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BB0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472771784: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E14C8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AF70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DECC8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DECC8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472772296: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E16C8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DEEC8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DEEC8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472772808: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E18C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF0C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF0C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472773320: 39184566
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E1AC8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF2C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF2C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 1
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 1
2025/10/23 18:01:02 [debug] 9357#9357: *171 event timer del: 0: 39184567
2025/10/23 18:01:02 [debug] 9357#9357: *171 lua sleep timer expired: "?"
2025/10/23 18:01:02 [debug] 9357#9357: *171 lua run thread, top:0 c:1
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E06C8 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E06C8 (ref 20)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBF7B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 9
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 10
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472778952: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E1EC8 (ref 20)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E08C8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E08C8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3B030, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472779464: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E20C8 (ref 26)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCED0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3B030:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E0AC8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E0AC8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDF920, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472779976: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E22C8 (ref 11)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE1200:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDF920:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E0CC8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E0CC8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3B490, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472780488: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E24C8 (ref 28)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3B490:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E0EC8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E0EC8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDCF10, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472781000: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E26C8 (ref 21)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCF10:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E10C8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E10C8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0290, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472781512: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E28C8 (ref 2)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0290:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E12C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E12C8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472782024: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E2AC8 (ref 23)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AF70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E14C8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E14C8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95C00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472782536: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E2CC8 (ref 1)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C00:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E16C8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E16C8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472783048: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E2EC8 (ref 25)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E18C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E18C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472783560: 39184576
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E30C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E1AC8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E1AC8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472762056: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E32C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD9400:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC6C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC6C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472761544: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E34C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC4C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC4C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C818B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472761032: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E36C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C818B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC2C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC2C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C376B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760520: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E38C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C376B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC0C8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC0C8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD7B00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760400: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E3AC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD7B00:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC050 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC050 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3A270, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760280: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E3CC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3A270:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBFD8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBFD8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37470, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760160: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E3EC8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37470:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBF60 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBF60 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BCE690, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760040: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E40C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BCE690:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBEE8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBEE8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD8B60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759920: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E42C8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35830:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD8B60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBE70 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBE70 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472784072: 39184577
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E44C8 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E1CC8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E1CC8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C391A0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 10
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 10
2025/10/23 18:01:02 [debug] 9357#9357: *182 event timer del: 0: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: *182 lua sleep timer expired: "?"
2025/10/23 18:01:02 [debug] 9357#9357: *182 lua run thread, top:0 c:1
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E30C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E30C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472789704: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E48C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD9400:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E32C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E32C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472790216: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E4AC8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E34C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E34C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C25130, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472790728: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E4CC8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C25130:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E36C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E36C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD1510, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472791240: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E4EC8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD1510:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E38C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E38C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37FC0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472791752: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E50C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37FC0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E3AC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E3AC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AB60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472792264: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E52C8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AB60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E3CC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E3CC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0660, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472792776: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E54C8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0660:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E3EC8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E3EC8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37D00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472793288: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E56C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37D00:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E40C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E40C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C8F680, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472793800: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E58C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C8F680:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E42C8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E42C8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDFAA0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472794312: 39184587
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E5AC8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35830:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDFAA0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E44C8 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E44C8 (ref 31)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3BBC0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 10
2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 11
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472777928: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E5CC8 (ref 31)
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E04C8 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E04C8 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472777416: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E5EC8 (ref 12)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5DE90:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB8900:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E02C8 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E02C8 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C84B50, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472776904: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E60C8 (ref 13)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81580:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84B50:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E00C8 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E00C8 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38B80, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472776392: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E62C8 (ref 14)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB2C80:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38B80:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DFEC8 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DFEC8 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C66DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472775880: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E64C8 (ref 15)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C66DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DFCC8 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DFCC8 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AD60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472775368: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E66C8 (ref 16)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AD60:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DFAC8 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DFAC8 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDA170, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472774856: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E68C8 (ref 17)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AF70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA170:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF8C8 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF8C8 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C6EF50, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472774344: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E6AC8 (ref 18)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3180:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C6EF50:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF6C8 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF6C8 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F2B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472773832: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E6CC8 (ref 19)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE980:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF4C8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF4C8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C966E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472794824: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E6EC8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C966E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E46C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E46C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDE0C0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472795336: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E70C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD9400:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE18E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E48C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E48C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472795848: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E72C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E4AC8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E4AC8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472796360: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E74C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E4CC8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E4CC8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472796872: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E76C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E4EC8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E4EC8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C818B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472797384: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E78C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C818B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E50C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E50C8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C376B0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472797896: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E7AC8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C376B0:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E52C8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E52C8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD7B00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472798408: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E7CC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD7B00:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E54C8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E54C8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3A270, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472798920: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E7EC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3A270:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E56C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E56C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37470, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472799432: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E80C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37470:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E58C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E58C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BCE690, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472799944: 39184597
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E82C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48
2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BCE690:9
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E5AC8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E5AC8 (ref 10)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD8B60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 9
2025/10/23 18:01:02 [debug] 9349#9349: child: 0 9387 e:0 t:0 d:0 r:1 j:1
2025/10/23 18:01:02 [debug] 9349#9349: child: 1 9357 e:0 t:0 d:0 r:1 j:0
2025/10/23 18:01:02 [debug] 9349#9349: sigsuspend
2025/10/23 18:01:02 [debug] 9357#9357: epoll: fd:8 ev:0001 d:0000000012CACBC0
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E6EC8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E6EC8 (ref 29)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBF790, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E70C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E70C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3BC00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E70C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E70C8 (ref 24)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3BC00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E72C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E72C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E72C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E72C8 (ref 22)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E74C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E74C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E74C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E74C8 (ref 27)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E76C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E76C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C25130, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E76C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E76C8 (ref 3)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C25130, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E78C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E78C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD1510, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E78C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E78C8 (ref 4)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD1510, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7AC8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7AC8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37FC0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7AC8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7AC8 (ref 5)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37FC0, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7CC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7CC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AB60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7CC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7CC8 (ref 6)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AB60, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7EC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7EC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0660, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7EC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7EC8 (ref 7)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0660, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E80C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E80C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37D00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E80C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E80C8 (ref 8)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37D00, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired
2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E82C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E82C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C8F680, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E82C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E82C8 (ref 9)
2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C8F680, unused: 0
2025/10/23 18:01:02 [debug] 9357#9357: worker cycle
2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 20
2025/10/23 18:01:02 [debug] 9387#9387: epoll: fd:6 ev:0001 d:0000000012CACB60
2025/10/23 18:01:02 [debug] 9387#9387: accept on 0.0.0.0:1984, ready: 0
2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BD64F0:48
2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012C8DF00:16
'
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
154-semaphore.t TEST 3: exit before post_handler was called - grep_error_log_out (req 0) @@ -1,3 +1,25 @@
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
+http close request
ngx.sem wait start,
ngx.sem post start,
ngx.sem post end,
161-load-resty-core.t nginx: [alert] failed to load the 'resty.core' module (https://github.com/openresty/lua-resty-core); ensure you are using an OpenResty release from https://openresty.org/en/download.html (reason: module 'resty.core' not found:
162-exit-worker.t TEST 6: skip in cache processes (with exit worker and privileged agent) - pattern "[error]" should not match any line in error.log but matches line "2025/10/23 18:01:38 [error] 1192#1192: exit_worker_by_lua error: exit_worker_by_lua(nginx.conf:25):6: API disabled in the context of exit_worker_by_lua*" (req 0) stack traceback:
[C]: in function 'at'
exit_worker_by_lua(nginx.conf:25):6: in main chunk
2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DCC3170, unused: 0
2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DC71880, unused: 0
2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DD2B3D0, unused: 0
2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DC621C0, unused: 0
2025/10/23 18:01:38 [debug] 1192#1192: run cleanup: 000000002DD016C0
2025/10/23 18:01:38 [debug] 1192#1192: run cleanup: 000000002DD016A0
'
Looks like you failed 1 test of 53.
167-server-rewrite.t TEST 19: syntax error server_rewrite_by_lua_block in http - failed to reload configuration after 200 failed test requests
167-server-rewrite.t TEST 5: eof - pattern "[error]" should not match any line in error.log but matches line "2025/10/23 18:06:00 [error] 9638#9638: *501 failed to load inlined Lua code: server_rewrite_by_lua(nginx.conf:25):2: unexpected symbol near ''for end'', client: 127.0.0.1, server: test-nginx, request: \"GET /ver HTTP/1.1\", host: \"Test-Nginx\"" (req 0) 2025/10/23 18:06:00 [debug] 9638#9638: *501 http finalize request: 500, "/ver?" a:1, c:1
2025/10/23 18:06:00 [debug] 9638#9638: *501 http special response: 500, "/ver?"
2025/10/23 18:06:00 [debug] 9638#9638: *501 http set discard body
2025/10/23 18:06:00 [debug] 9638#9638: *501 lua capture header filter, uri "/ver"
2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017E89ED0:80
2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017E70450:16
2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017DA3430:189
2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017E63410:16
2025/10/23 18:06:00 [debug] 9638#9638: *501 HTTP/1.1 500 Internal Server Error
'
169-proxy-ssl-verify.t nginx: [emerg] "proxy_ssl_verify_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:39
169-proxy-ssl-verify.t nginx: [emerg] proxy_ssl_verify_by_lua* should be used with proxy_pass https url
169-proxy-ssl-verify.t nginx: [emerg] "proxy_ssl_verify_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:52

Warnings

Go back to the index page.