(This page was automatically generated by the tools in the opsboy project on 17:39:22 26-Mar-2017 GMT.)
Commit | Testing Time | Unexpected Failures |
Expected Failures |
Files | Tests | Elapsed Time |
---|---|---|---|---|---|---|
72d8cf57 | 2016-11-08 20:36:23 GMT | 390 | 40 | 94 | 7509 | 1332 sec |
File | Name | Details |
---|---|---|
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0544 is 20 bytes inside a block of size 52 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20180== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0668 is 48 bytes inside a block of size 52 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20180== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0704 is 44 bytes inside a block of size 200 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20180== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20180== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec071c is 68 bytes inside a block of size 200 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20180== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0534 is 4 bytes inside a block of size 52 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20180== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0534 is 4 bytes inside a block of size 52 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20180== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0428 is 0 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0430 is 8 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0428 is 0 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0428 is 0 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0440 is 24 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec0434 is 12 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec042c is 4 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec042c is 4 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 11: creating user threads in a user coroutine |
==20180== Invalid read of size 4 ==20180== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20180== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20180== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20180== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Address 0x4ec044c is 36 bytes inside a block of size 40 free'd ==20180== at 0x40285F2: free (vg_replace_malloc.c:530) ==20180== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20180== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20180== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20180== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20180== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20180== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20180== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20180== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20180== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20180== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20180== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20180== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== Block was alloc'd at ==20180== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20180== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20180== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20180== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20180== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20180== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20180== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20180== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20180== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20180== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20180== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20180== by 0x805E940: main (nginx.c:367) ==20180== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093cac is 20 bytes inside a block of size 52 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20200== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093dd0 is 48 bytes inside a block of size 52 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20200== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093e6c is 44 bytes inside a block of size 200 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20200== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20200== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5095a48 is 16 bytes inside a block of size 352 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x8060485: ngx_list_init (ngx_list.h:39) ==20200== by 0x8060485: ngx_list_create (ngx_list.c:22) ==20200== by 0x813C717: ngx_stream_lua_create_co_ctx (ngx_stream_lua_util.c:2445) ==20200== by 0x81488AB: ngx_stream_lua_coroutine_create_helper (ngx_stream_lua_coroutine.c:92) ==20200== by 0x8147EC2: ngx_stream_lua_uthread_spawn (ngx_stream_lua_uthread.c:68) ==20200== by 0x4061F10: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0) ==20200== by 0x4078855: lua_resume (lj_api.c:1142) ==20200== by 0x813B7E6: ngx_stream_lua_run_thread (ngx_stream_lua_util.c:1220) ==20200== by 0x8139897: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:167) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093c9c is 4 bytes inside a block of size 52 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20200== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093c9c is 4 bytes inside a block of size 52 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20200== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093b90 is 0 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093b98 is 8 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093b90 is 0 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093b90 is 0 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093ba8 is 24 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093b9c is 12 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093b94 is 4 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093b94 is 4 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 6: nested user threads |
==20200== Invalid read of size 4 ==20200== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20200== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20200== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20200== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Address 0x5093bb4 is 36 bytes inside a block of size 40 free'd ==20200== at 0x40285F2: free (vg_replace_malloc.c:530) ==20200== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20200== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20200== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20200== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20200== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20200== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20200== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20200== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20200== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20200== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20200== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20200== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== Block was alloc'd at ==20200== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20200== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20200== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20200== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20200== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20200== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20200== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20200== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20200== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20200== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20200== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20200== by 0x805E940: main (nginx.c:367) ==20200== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543af54 is 20 bytes inside a block of size 52 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20240== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543b078 is 48 bytes inside a block of size 52 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20240== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543b114 is 44 bytes inside a block of size 200 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20240== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20240== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543b12c is 68 bytes inside a block of size 200 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20240== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543af44 is 4 bytes inside a block of size 52 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20240== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543af44 is 4 bytes inside a block of size 52 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20240== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae38 is 0 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae40 is 8 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae38 is 0 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae38 is 0 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae50 is 24 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae44 is 12 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae3c is 4 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae3c is 4 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 9: coroutine status of a dead user thread |
==20240== Invalid read of size 4 ==20240== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20240== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20240== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20240== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Address 0x543ae5c is 36 bytes inside a block of size 40 free'd ==20240== at 0x40285F2: free (vg_replace_malloc.c:530) ==20240== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20240== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20240== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20240== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20240== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20240== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20240== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20240== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20240== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20240== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20240== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20240== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== Block was alloc'd at ==20240== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20240== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20240== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20240== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20240== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20240== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20240== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20240== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20240== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20240== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20240== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20240== by 0x805E940: main (nginx.c:367) ==20240== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560ebcc is 20 bytes inside a block of size 52 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20260== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560ecf0 is 48 bytes inside a block of size 52 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20260== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560ed8c is 44 bytes inside a block of size 200 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20260== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20260== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eda4 is 68 bytes inside a block of size 200 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20260== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560ebbc is 4 bytes inside a block of size 52 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20260== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560ebbc is 4 bytes inside a block of size 52 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20260== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eab0 is 0 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eab8 is 8 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eab0 is 0 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eab0 is 0 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eac8 is 24 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eabc is 12 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eab4 is 4 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560eab4 is 4 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 12: manual time slicing between a user thread and the entry thread |
==20260== Invalid read of size 4 ==20260== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20260== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20260== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20260== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Address 0x560ead4 is 36 bytes inside a block of size 40 free'd ==20260== at 0x40285F2: free (vg_replace_malloc.c:530) ==20260== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20260== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20260== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20260== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20260== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20260== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20260== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20260== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20260== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20260== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20260== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20260== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== Block was alloc'd at ==20260== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20260== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20260== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20260== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20260== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20260== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20260== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20260== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20260== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20260== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20260== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20260== by 0x805E940: main (nginx.c:367) ==20260== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1fd4 is 20 bytes inside a block of size 52 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20280== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e20f8 is 48 bytes inside a block of size 52 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20280== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e2194 is 44 bytes inside a block of size 200 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20280== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20280== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e21ac is 68 bytes inside a block of size 200 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20280== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1fc4 is 4 bytes inside a block of size 52 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20280== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1fc4 is 4 bytes inside a block of size 52 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20280== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1eb8 is 0 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1ec0 is 8 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1eb8 is 0 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1eb8 is 0 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1ed0 is 24 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1ec4 is 12 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1ebc is 4 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1ebc is 4 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 1: simple user thread without I/O |
==20280== Invalid read of size 4 ==20280== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20280== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20280== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20280== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Address 0x57e1edc is 36 bytes inside a block of size 40 free'd ==20280== at 0x40285F2: free (vg_replace_malloc.c:530) ==20280== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20280== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20280== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20280== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20280== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20280== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20280== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20280== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20280== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20280== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20280== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20280== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== Block was alloc'd at ==20280== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20280== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20280== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20280== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20280== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20280== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20280== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20280== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20280== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20280== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20280== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20280== by 0x805E940: main (nginx.c:367) ==20280== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b8884c is 20 bytes inside a block of size 52 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20320== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88970 is 48 bytes inside a block of size 52 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20320== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88a0c is 44 bytes inside a block of size 200 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20320== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20320== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88a24 is 68 bytes inside a block of size 200 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20320== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b8883c is 4 bytes inside a block of size 52 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20320== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b8883c is 4 bytes inside a block of size 52 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20320== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88730 is 0 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88738 is 8 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88730 is 0 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88730 is 0 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88748 is 24 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b8873c is 12 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88734 is 4 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88734 is 4 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 15: two user threads flushing at the same time |
==20320== Invalid read of size 4 ==20320== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20320== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20320== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20320== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Address 0x5b88754 is 36 bytes inside a block of size 40 free'd ==20320== at 0x40285F2: free (vg_replace_malloc.c:530) ==20320== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20320== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20320== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20320== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20320== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20320== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20320== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20320== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20320== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20320== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20320== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20320== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== Block was alloc'd at ==20320== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20320== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20320== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20320== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20320== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20320== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20320== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20320== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20320== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20320== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20320== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20320== by 0x805E940: main (nginx.c:367) ==20320== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a031bc is 20 bytes inside a block of size 52 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20360== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a474b8 is 48 bytes inside a block of size 52 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20360== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a4751c is 44 bytes inside a block of size 200 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20360== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20360== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a47534 is 68 bytes inside a block of size 200 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20360== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a031ac is 4 bytes inside a block of size 52 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20360== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a031ac is 4 bytes inside a block of size 52 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20360== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03110 is 0 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03118 is 8 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03110 is 0 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03110 is 0 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03128 is 24 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a0311c is 12 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03114 is 4 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03114 is 4 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 19: simple user thread with args |
==20360== Invalid read of size 4 ==20360== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20360== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20360== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20360== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Address 0x4a03134 is 36 bytes inside a block of size 40 free'd ==20360== at 0x40285F2: free (vg_replace_malloc.c:530) ==20360== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20360== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20360== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20360== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20360== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20360== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20360== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20360== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20360== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20360== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20360== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20360== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== Block was alloc'd at ==20360== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20360== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20360== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20360== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20360== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20360== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20360== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20360== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20360== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20360== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20360== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20360== by 0x805E940: main (nginx.c:367) ==20360== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b48c is 20 bytes inside a block of size 52 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20400== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b580 is 48 bytes inside a block of size 52 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20400== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b61c is 44 bytes inside a block of size 200 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20400== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20400== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x4cffb58 is 16 bytes inside a block of size 352 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x8060485: ngx_list_init (ngx_list.h:39) ==20400== by 0x8060485: ngx_list_create (ngx_list.c:22) ==20400== by 0x813C717: ngx_stream_lua_create_co_ctx (ngx_stream_lua_util.c:2445) ==20400== by 0x81488AB: ngx_stream_lua_coroutine_create_helper (ngx_stream_lua_coroutine.c:92) ==20400== by 0x8147EC2: ngx_stream_lua_uthread_spawn (ngx_stream_lua_uthread.c:68) ==20400== by 0x4061F10: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0) ==20400== by 0x4078855: lua_resume (lj_api.c:1142) ==20400== by 0x813B7E6: ngx_stream_lua_run_thread (ngx_stream_lua_util.c:1220) ==20400== by 0x8139897: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:167) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b47c is 4 bytes inside a block of size 52 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20400== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b47c is 4 bytes inside a block of size 52 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20400== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b370 is 0 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b378 is 8 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b370 is 0 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b370 is 0 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b388 is 24 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b37c is 12 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b374 is 4 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b374 is 4 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 14: entry thread and a user thread flushing at the same time |
==20400== Invalid read of size 4 ==20400== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20400== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20400== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20400== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Address 0x495b394 is 36 bytes inside a block of size 40 free'd ==20400== at 0x40285F2: free (vg_replace_malloc.c:530) ==20400== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20400== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20400== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20400== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20400== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20400== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20400== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20400== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20400== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20400== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20400== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20400== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== Block was alloc'd at ==20400== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20400== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20400== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20400== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20400== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20400== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20400== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20400== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20400== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20400== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20400== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20400== by 0x805E940: main (nginx.c:367) ==20400== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14a74 is 20 bytes inside a block of size 52 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20440== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14b68 is 48 bytes inside a block of size 52 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20440== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14c04 is 44 bytes inside a block of size 200 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20440== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20440== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14c1c is 68 bytes inside a block of size 200 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20440== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14a64 is 4 bytes inside a block of size 52 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20440== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14a64 is 4 bytes inside a block of size 52 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20440== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14958 is 0 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14960 is 8 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14958 is 0 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14958 is 0 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14970 is 24 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d14964 is 12 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d1495c is 4 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d1495c is 4 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 2: two simple user threads without I/O |
==20440== Invalid read of size 4 ==20440== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20440== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20440== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20440== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Address 0x4d1497c is 36 bytes inside a block of size 40 free'd ==20440== at 0x40285F2: free (vg_replace_malloc.c:530) ==20440== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20440== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20440== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20440== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20440== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20440== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20440== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20440== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20440== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20440== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20440== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20440== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== Block was alloc'd at ==20440== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20440== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20440== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20440== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20440== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20440== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20440== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20440== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20440== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20440== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20440== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20440== by 0x805E940: main (nginx.c:367) ==20440== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed57cc is 20 bytes inside a block of size 52 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20460== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed58c0 is 48 bytes inside a block of size 52 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20460== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed595c is 44 bytes inside a block of size 200 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20460== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20460== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x527ba58 is 104 bytes inside a block of size 352 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x8060485: ngx_list_init (ngx_list.h:39) ==20460== by 0x8060485: ngx_list_create (ngx_list.c:22) ==20460== by 0x813C717: ngx_stream_lua_create_co_ctx (ngx_stream_lua_util.c:2445) ==20460== by 0x81488AB: ngx_stream_lua_coroutine_create_helper (ngx_stream_lua_coroutine.c:92) ==20460== by 0x8147EC2: ngx_stream_lua_uthread_spawn (ngx_stream_lua_uthread.c:68) ==20460== by 0x4061F10: lj_BC_FUNCC (in /opt/luajit-sysm/lib/libluajit-5.1.so.2.1.0) ==20460== by 0x4078855: lua_resume (lj_api.c:1142) ==20460== by 0x813B7E6: ngx_stream_lua_run_thread (ngx_stream_lua_util.c:1220) ==20460== by 0x8139897: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:167) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed57bc is 4 bytes inside a block of size 52 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20460== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed57bc is 4 bytes inside a block of size 52 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20460== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56b0 is 0 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56b8 is 8 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56b0 is 0 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56b0 is 0 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56c8 is 24 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56bc is 12 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56b4 is 4 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56b4 is 4 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 13: manual time slicing between two user threads |
==20460== Invalid read of size 4 ==20460== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20460== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20460== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20460== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Address 0x4ed56d4 is 36 bytes inside a block of size 40 free'd ==20460== at 0x40285F2: free (vg_replace_malloc.c:530) ==20460== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20460== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20460== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20460== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20460== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20460== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20460== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20460== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20460== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20460== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20460== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20460== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== Block was alloc'd at ==20460== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20460== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20460== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20460== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20460== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20460== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20460== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20460== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20460== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20460== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20460== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20460== by 0x805E940: main (nginx.c:367) ==20460== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc5a4 is 20 bytes inside a block of size 52 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20480== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50c0c48 is 48 bytes inside a block of size 52 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20480== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50c0ce4 is 44 bytes inside a block of size 200 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20480== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20480== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50c0cfc is 68 bytes inside a block of size 200 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20480== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc594 is 4 bytes inside a block of size 52 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20480== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc594 is 4 bytes inside a block of size 52 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20480== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc488 is 0 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc490 is 8 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc488 is 0 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc488 is 0 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc4a0 is 24 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc494 is 12 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc48c is 4 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc48c is 4 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 5: error in user thread |
==20480== Invalid read of size 4 ==20480== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20480== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20480== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20480== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Address 0x50bc4ac is 36 bytes inside a block of size 40 free'd ==20480== at 0x40285F2: free (vg_replace_malloc.c:530) ==20480== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20480== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20480== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20480== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20480== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20480== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20480== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20480== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20480== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20480== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20480== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20480== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== Block was alloc'd at ==20480== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20480== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20480== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20480== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20480== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20480== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20480== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20480== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20480== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20480== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20480== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20480== by 0x805E940: main (nginx.c:367) ==20480== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x527c714 is 20 bytes inside a block of size 52 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20500== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x527c808 is 48 bytes inside a block of size 52 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20500== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x527c8a4 is 44 bytes inside a block of size 200 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20500== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20500== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x527c8bc is 68 bytes inside a block of size 200 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20500== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x527c704 is 4 bytes inside a block of size 52 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20500== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x527c704 is 4 bytes inside a block of size 52 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20500== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f188 is 0 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f190 is 8 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f188 is 0 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f188 is 0 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f1a0 is 24 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f194 is 12 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f18c is 4 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f18c is 4 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
093-uthread-spawn.t | TEST 17: user threads + ngx.socket.udp |
==20500== Invalid read of size 4 ==20500== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20500== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20500== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20500== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Address 0x528f1ac is 36 bytes inside a block of size 40 free'd ==20500== at 0x40285F2: free (vg_replace_malloc.c:530) ==20500== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20500== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20500== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20500== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20500== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20500== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20500== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20500== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20500== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20500== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20500== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20500== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== Block was alloc'd at ==20500== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20500== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20500== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20500== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20500== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20500== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20500== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20500== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20500== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20500== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20500== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20500== by 0x805E940: main (nginx.c:367) ==20500== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc874 is 20 bytes inside a block of size 52 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20757== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc998 is 48 bytes inside a block of size 52 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20757== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afca34 is 44 bytes inside a block of size 200 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20757== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20757== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afca4c is 68 bytes inside a block of size 200 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20757== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc864 is 4 bytes inside a block of size 52 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20757== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc864 is 4 bytes inside a block of size 52 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20757== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc758 is 0 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc760 is 8 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc758 is 0 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc758 is 0 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc770 is 24 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc764 is 12 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc75c is 4 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc75c is 4 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 1: simple user thread wait without I/O |
==20757== Invalid read of size 4 ==20757== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20757== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20757== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20757== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Address 0x4afc77c is 36 bytes inside a block of size 40 free'd ==20757== at 0x40285F2: free (vg_replace_malloc.c:530) ==20757== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20757== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20757== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20757== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20757== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20757== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20757== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20757== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20757== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20757== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20757== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20757== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== Block was alloc'd at ==20757== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20757== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20757== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20757== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20757== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20757== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20757== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20757== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20757== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20757== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20757== by 0x80854B6: ngx_master_process_cycle (ngx_process_cycle.c:130) ==20757== by 0x805E940: main (nginx.c:367) ==20757== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6a2c is 20 bytes inside a block of size 52 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20786== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6b50 is 48 bytes inside a block of size 52 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20786== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6bec is 44 bytes inside a block of size 200 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20786== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20786== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6c04 is 68 bytes inside a block of size 200 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20786== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6a1c is 4 bytes inside a block of size 52 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20786== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x813B47E: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1886) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6a1c is 4 bytes inside a block of size 52 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20786== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x813B484: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6910 is 0 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F298: ngx_log_error_core (ngx_log.c:126) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6918 is 8 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F346: ngx_log_error_core (ngx_log.c:159) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6910 is 0 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F366: ngx_log_error_core (ngx_log.c:163) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6910 is 0 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F371: ngx_log_error_core (ngx_log.c:167) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6928 is 24 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F392: ngx_log_error_core (ngx_log.c:172) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb691c is 12 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F39F: ngx_log_error_core (ngx_log.c:183) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6914 is 4 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F3C5: ngx_log_error_core (ngx_log.c:189) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6914 is 4 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 5: simple user thread wait without I/O (return multiple values) |
==20786== Invalid read of size 4 ==20786== at 0x805F3D9: ngx_log_error_core (ngx_log.c:195) ==20786== by 0x813B4AF: ngx_stream_lua_finalize_fake_session (ngx_stream_lua_util.c:1888) ==20786== by 0x813DB30: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:606) ==20786== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Address 0x4eb6934 is 36 bytes inside a block of size 40 free'd ==20786== at 0x40285F2: free (vg_replace_malloc.c:530) ==20786== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20786== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20786== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20786== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20786== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20786== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20786== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20786== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20786== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20786== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20786== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20786== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== Block was alloc'd at ==20786== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20786== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20786== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20786== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20786== by 0x807D9CE: ngx_event_accept (ngx_event_accept.c:175) ==20786== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20786== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20786== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20786== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20786== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20786== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20786== by 0x805E940: main (nginx.c:367) ==20786== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_log_error_core fun:ngx_stream_lua_finalize_fake_session fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 7: simple user thread wait without I/O, throw errors |
==20826== Invalid read of size 4 ==20826== at 0x813D54A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20826== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Address 0x525dfac is 20 bytes inside a block of size 52 free'd ==20826== at 0x40285F2: free (vg_replace_malloc.c:530) ==20826== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20826== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20826== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20826== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20826== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20826== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20826== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20826== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20826== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Block was alloc'd at ==20826== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20826== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20826== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20826== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20826== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20826== by 0x80DC90E: ngx_stream_init_connection (ngx_stream_handler.c:121) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 7: simple user thread wait without I/O, throw errors |
==20826== Invalid read of size 4 ==20826== at 0x813D553: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:596) ==20826== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Address 0x525e0d0 is 48 bytes inside a block of size 52 free'd ==20826== at 0x40285F2: free (vg_replace_malloc.c:530) ==20826== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20826== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20826== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20826== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20826== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20826== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20826== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20826== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20826== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Block was alloc'd at ==20826== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20826== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20826== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20826== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20826== by 0x806001E: ngx_pcalloc (ngx_palloc.c:218) ==20826== by 0x80DC657: ngx_stream_init_session (ngx_stream_handler.c:238) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 7: simple user thread wait without I/O, throw errors |
==20826== Invalid read of size 4 ==20826== at 0x813D55A: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:597) ==20826== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Address 0x525e16c is 44 bytes inside a block of size 200 free'd ==20826== at 0x40285F2: free (vg_replace_malloc.c:530) ==20826== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20826== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20826== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20826== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20826== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20826== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20826== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20826== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20826== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Block was alloc'd at ==20826== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20826== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20826== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20826== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20826== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20826== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 7: simple user thread wait without I/O, throw errors |
==20826== Invalid read of size 4 ==20826== at 0x813D561: ngx_stream_lua_cleanup_pending_operation (ngx_stream_lua_util.h:257) ==20826== by 0x813D561: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:598) ==20826== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Address 0x525e184 is 68 bytes inside a block of size 200 free'd ==20826== at 0x40285F2: free (vg_replace_malloc.c:530) ==20826== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20826== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20826== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20826== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20826== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20826== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20826== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20826== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20826== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Block was alloc'd at ==20826== at 0x4029679: malloc (vg_replace_malloc.c:299) ==20826== by 0x80808E6: ngx_alloc (ngx_alloc.c:22) ==20826== by 0x805FCBF: ngx_malloc (ngx_palloc.c:140) ==20826== by 0x805FEDD: ngx_palloc (ngx_palloc.c:123) ==20826== by 0x8139AFE: ngx_stream_lua_create_ctx (ngx_stream_lua_util.h:174) ==20826== by 0x8139AFE: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:216) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== { <insert_a_suppression_name_here> Memcheck:Addr4 fun:ngx_stream_lua_cleanup_pending_operation fun:ngx_stream_lua_finalize_session fun:ngx_stream_lua_content_handler fun:ngx_stream_init_session fun:ngx_stream_init_connection fun:ngx_event_accept fun:ngx_epoll_process_events fun:ngx_process_events_and_timers fun:ngx_worker_process_cycle fun:ngx_spawn_process fun:ngx_start_worker_processes fun:ngx_master_process_cycle fun:main } |
098-uthread-wait.t | TEST 7: simple user thread wait without I/O, throw errors |
==20826== Invalid read of size 4 ==20826== at 0x813D574: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:601) ==20826== by 0x8139C93: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycle.c:753) ==20826== by 0x8083348: ngx_spawn_process (ngx_process.c:198) ==20826== by 0x8083FAE: ngx_start_worker_processes (ngx_process_cycle.c:358) ==20826== by 0x8085C1F: ngx_master_process_cycle (ngx_process_cycle.c:243) ==20826== by 0x805E940: main (nginx.c:367) ==20826== Address 0x525df9c is 4 bytes inside a block of size 52 free'd ==20826== at 0x40285F2: free (vg_replace_malloc.c:530) ==20826== by 0x805FE54: ngx_destroy_pool (ngx_palloc.c:79) ==20826== by 0x80DC60B: ngx_stream_close_connection (ngx_stream_handler.c:323) ==20826== by 0x813D28C: ngx_stream_lua_free_session (ngx_stream_lua_util.c:3221) ==20826== by 0x813DB22: ngx_stream_lua_finalize_real_session (ngx_stream_lua_util.c:714) ==20826== by 0x813DB22: ngx_stream_lua_finalize_session (ngx_stream_lua_util.c:602) ==20826== by 0x813DBC7: ngx_stream_lua_run_posted_threads (ngx_stream_lua_util.c:1732) ==20826== by 0x81398B8: ngx_stream_lua_content_by_chunk (ngx_stream_lua_contentby.c:174) ==20826== by 0x813996A: ngx_stream_lua_content_handler_inline (ngx_stream_lua_contentby.c:74) ==20826== by 0x8139C87: ngx_stream_lua_content_handler (ngx_stream_lua_contentby.c:236) ==20826== by 0x80DC66D: ngx_stream_init_session (ngx_stream_handler.c:244) ==20826== by 0x80DCD75: ngx_stream_init_connection (ngx_stream_handler.c:223) ==20826== by 0x807DC85: ngx_event_accept (ngx_event_accept.c:309) ==20826== by 0x8086E58: ngx_epoll_process_events (ngx_epoll_module.c:900) ==20826== by 0x807CD00: ngx_process_events_and_timers (ngx_event.c:242) ==20826== by 0x8084BAF: ngx_worker_process_cycle (ngx_process_cycl |